Encode or decode any URL in one paste

Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.

a%20b%3Dcpercent-encoded

Paste a URL or string — get the correctly encoded or decoded version back

What you can do with URL-koodain/dekoodain

Everything this tool helps you accomplish — no learning curve, no setup.

  • Percent-encode URLs for safe linking
  • Decode encoded URLs back to plain text
  • Encode single query parameters cleanly
  • Fix broken links with special characters
  • Encode whole URLs or individual components
  • Prepare share links for social and email

Settings information

Every control in URL-koodain/dekoodain, explained — what it does and when to use it.

Asetukset

TilaEsiasetukset
Valitse, muunnetaanko tavallinen teksti prosenttikoodattuun muotoon vai puretaanko jo koodattu URL-osoite tai merkkijono takaisin luettavaksi tekstiksi.Asetukset: KoodaaPura
TiukkuusEsiasetukset
Komponentti koodaa varatut merkit, kuten :/?#[]@, jolloin tulos on turvallinen yhden URL-osan sisällä; Koko URL jättää ne ennalleen, jotta kokonainen verkko-osoite pysyy kelvollisena.Asetukset: KomponenttiTäydellinen URL
Uploads are encrypted in transitRemoved under our retention policy

Valmis työkalun URL-koodain/dekoodain kanssa? Kokeile näitä seuraavaksi

Käsin valitut työkalut, jotka sopivat hyvin työkalun URL-koodain/dekoodain kanssa. Jatka menettämättä tiedostoasi.

Näytä kaikki työkalut

Usein kysytyt kysymykset

Komponenttitila käyttää encodeURIComponent-funktiota ja koodaa merkit kuten ":/?#[]@", jotta arvo on turvallinen yksittäisen URL-segmentin tai kyselyparametrin sisällä. Koko URL -tila käyttää encodeURI-funktiota ja jättää nuo varatut merkit ennalleen, jotta koko URL pysyy kelvollisena URL:na.

technical

Vaihda komponenttitilaan, liitä parametrin arvo ja koodain korvaa välilyönnit merkillä %20, yhtäläisyysmerkit merkillä %3D ja niin edelleen. Pudota tulos URL-osoitteeseen osan ”?key=” tai ”&key=” jälkeen, ja linkki toimii missä tahansa selaimessa, palvelimella tai REST-asiakkaalla.

usage

Nämä merkit on varattu URL-syntaksille — ne erottavat skeeman, polun, kyselyn ja fragmentin. Koodaamalla ne muotoon %2B %2F %3A %3F %23 arvo voi sisältää ne kirjaimellisesti hämmentämättä jäsentäjää toisessa päässä.

technical

Kyllä. Kun syöte sisältää irrallisen "%"-merkin, jota ei seuraa kahta heksanumeroa, dekooderi näyttää "Virheellinen syöte" -viestin sotkuisen tuloksen sijaan. Korjaa virheellinen sarja, ja tulos päivittyy välittömästi.

features

Ei. Koodain käyttää selaimen sisäänrakennettuja encodeURI/encodeURIComponent-funktioita, joten mikään ei kulje verkon yli. Tämä tekee työkalusta turvallisen tokeneille, tiedostopoluille ja kaikille muille arkaluonteisille arvoille, jotka sinun on upotettava URL-osoitteeseen.

privacy

Kyllä. UTF-8-merkit, kuten ñ, 漢, ✓ ja emojit, koodataan vastaaviksi %xx-tavusarjoiksi. Nykyaikaiset selaimet ja palvelimet purkavat ne automaattisesti takaisin alkuperäisiksi merkeiksi, joten edestakainen muunnos on häviötön.

compatibility

Kyllä. Vaihda tilavalitsin Koodaa-tilaan koodataksesi raakatekstin prosenttikoodauksella tai Pura-tilaan muuntaaksesi %XX-sarjat takaisin luettaviksi merkeiksi. Samat Komponentti- ja Koko URL -vaihtoehdot pätevät molempiin suuntiin, joten voit kierrättää arvon edestakaisin ja saada täsmälleen sen, mistä lähdit.

usage

At-merkistä tulee %40 prosenttikoodauksessa. Komponenttitilassa työkalu koodaa sen automaattisesti, mikä on tärkeää sähköpostiosoitteille kyselymerkkijonoissa — user@example.com muuttuu muotoon user%40example.com. Muita yleisiä koodauksia: välilyönti on %20, '#' on %23, '&' on %26 ja '?' on %3F. Liitä mikä tahansa teksti nähdäksesi koodatun tuloksen heti.

technical

Kyllä — ne ovat kaksi nimeä samalle RFC 3986:ssa määritellylle mekanismille: turvattomat merkit korvataan prosenttimerkillä, jota seuraa niiden UTF-8-tavujen kaksi heksadesimaalinumeroa. 'URL-koodaus' on arkinen nimitys ja 'prosenttikoodaus' on määrittelyn termi. Tämä työkalu soveltaa sitä encodeURIComponent- tai encodeURI-funktiolla valitsemasi tilan mukaan.

technical

Miten URL-koodain/dekoodain auttaa sinua saamaan sen tehtyä

Todelliset ongelmat, jotka se ratkaisee joka päivä — yrityksille, tekijöille ja arkisiin tehtäviin. Löydä sinulle sopiva käyttötapa ja aloita sekunneissa.

Kehittäjille

Rakenna kyselymerkkijonoja REST-API:lle

Koodaa hakutermit, suodattimet ja tunnukset GET-pyyntöihin REST-API:lle, Algolialle, Elasticille ja Google Searchille, jotta varatut merkit eivät riko pyynnön URL-osoitetta

Yrityksille

Seurantaparametrit markkinointilinkkeihin

Prosenttikoodaa UTM-parametrit, kampanjanimet ja viittausmerkkijonot Google Analytics-, Facebook Ads- ja HubSpot-linkkeihin, joita jaetaan sähköpostissa ja sosiaalisissa kanavissa

Verkko ja SEO

Välitä suodattimet ja hakutermit URL-osoitteissa

Koodaa monisanaiset hakukyselyt, erikoismerkit ja lajitteluvaihtoehdot jaettaviksi URL-osoitteiksi SaaS-koontinäyttöjä, verkkokaupan suodattimia ja hallintapaneeleja varten

Verkko ja SEO

Luo mailto:-linkkejä aiheella ja viestillä

Rakenna mailto:-linkkejä, joissa aihe ja viestin runko sisältävät rivinvaihtoja, välimerkkejä ja emojeja, jotta napsauta-sähköpostiin-painikkeet avaavat Gmailin ja Outlookin viesti valmiiksi täytettynä

Sosiaalinen media

Upota viestit WhatsApp- ja tekstiviestien jakolinkkeihin

Koodaa valmiiksi täytetyt WhatsApp-, Telegram- ja tekstiviestien jakolinkit, jotta asiakkaat voivat napauttaa sivustosi painiketta ja avata viestisovelluksen markkinointiviesti valmiina

Kehittäjille

Suojaa käyttäjän syöte turvallista URL-osoitteen rakentamista varten

Koodaa käyttäjän hallitsemat arvot ennen niiden lisäämistä URL-osoitteisiin välttääksesi request smuggling-, uudelleenohjausinjektio- ja rikkinäisten linkkien virheet tuotannon verkkosovelluksissa

Kehittäjille

Selvitä OAuth- ja uudelleenohjaus-callback-URL-osoitteet

Pura OAuth-callbackin tai webhook-lokin redirect_uri-, state- tai code-parametri nähdäksesi tarkalleen, minkä arvon palveluntarjoaja sai — usein nopein tapa havaita kaksinkertaisen koodauksen virhe, joka rikkoo kirjautumisen.

Mobiilissa

Luo mobiilisovellusten deep link -linkkejä

Prosenttikoodaa parametrit, jotka menevät mukautettuun skeemaan tai Universal-/App-linkkiin (myapp://open?ref=...), jotta suosittelukoodien tai jaettujen sisältötunnisteiden erikoismerkit selviävät hypystä selaimesta sovellukseen.

Verkko ja SEO

Turvalliset suoralatauslinkit tiedostoille, joiden nimessä on välilyöntejä

Koodaa välilyöntejä, sulkeita tai aksenttimerkkejä sisältävät tiedostonimet (esim. 'Q1 Report (Final).pdf') URL-osoitteeksi, jota CDN:t ja selaimet eivät katkaise tai tulkitse väärin, kun linkitys tehdään suoraan.

Tietosuoja ja turvallisuus

Tarkista, mihin lyhennetty tai koodattu linkki todella vie

Liitä epäilyttävä prosenttikoodattu tai välitetty linkki Purkaminen-tilaan paljastaaksesi todellisen kohde-URL:n, joka on piilotettu uudelleenohjaus- tai seurantaparametrien sisään, ennen kuin klikkaat sitä.