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.
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
2 settings
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
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.
Base64-koodain / -dekooderi
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Kokeile nytQR-koodigeneraattori
Third-party QR services expire your codes or charge later. Make static QR codes for URLs, WiFi, UPI, phone, or email that work forever — in seconds.
Kokeile nytJSON-siistiminen
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Kokeile nytTiivisteen luoja
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
Kokeile nytJWT-purkaja
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Kokeile nytHTML-siistiminen
Exported HTML is a wall of text. Paste or drop a file for consistent indentation you can actually read — or minify it to one line for production, instantly in your browser.
Kokeile nytUsein 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.
technicalVaihda 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.
usageNä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ä.
technicalKyllä. 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.
featuresEi. 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.
privacyKyllä. 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.
compatibilityKyllä. 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.
usageAt-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.
technicalKyllä — 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.
technicalMiten 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.
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
Seurantaparametrit markkinointilinkkeihin
Prosenttikoodaa UTM-parametrit, kampanjanimet ja viittausmerkkijonot Google Analytics-, Facebook Ads- ja HubSpot-linkkeihin, joita jaetaan sähköpostissa ja sosiaalisissa kanavissa
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
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ä
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
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
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.
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.
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.
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ä.
