Preskočiť na hlavný obsah

Kodér a dekodér URL zadarmo

Kódujte a dekódujte URL adresy a reťazce dotazov. Podpora encodeURIComponent, decodeURIComponent a analýzy reťazcov dotazov.

Po načítaní funguje offline
Režim kódovania

Kóduje každý rezervovaný znak — najlepšie pre hodnoty dotazov a segmenty cesty.

Bežné použitia

  • Kódujte parametre URL pre APIBezpečne zakódujte parametre query string pred ich pridaním do URL žiadostí API.
  • Kódujte URL adresy pre e-mailové odkazyVytvorte odkazy, na ktoré je možné kliknúť, pre kampane e-mailu — kódujte špeciálne znaky tak, aby odkazy prežili každého e-mailového klienta.
  • Kódujte URL adresy pre zdieľanie na sociálnych médiáchPripravte URL adresy s vopred vyplneným textom, heš značkami a odkazmi pre tlačidlá zdieľania na Twitteri, Facebooku a LinkedIn.
  • Zakódujte zložité dotazovacích reťazceVytvorte a zakódujte dotazovacích reťazce s viacerými parametrami — pripravené na pripojenie ku ktorémukôvek URL.
  • Zakódujte URL pre spätné volania webhookuZakódujte URL spätných volaní, ktoré sa odovzdávajú ako parametre tretím stranám a OAuth tokmi.

Ako to funguje

Kódovanie a dekódovanie URL tu beží výhradne vo vašom prehliadači pomocou vstavaných globálnych funkcií JavaScriptu — encodeURIComponent, encodeURI a decodeURIComponent — bez knižnice tretej strany a bez sieťovej požiadavky. Nástroj tiež sprístupňuje natívne API URL prehliadača na spracovanie a zobrazenie parametrov reťazca dopytu ako tabuľku kľúč-hodnota.

  1. 1
    Vyberte režim kódovania
    Tri režimy zodpovedajú reálnym prípadom použitia: „Komponent“ volá encodeURIComponent a escapuje všetko okrem nevyhradených znakov — správna voľba pre jednotlivé hodnoty dopytu. „Celá URL“ volá encodeURI a ponecháva schému, lomky a doménu nedotknuté. „Formulár“ používa encodeURIComponent a potom zamení %20 za +, aby zodpovedalo formátu application/x-www-form-urlencoded odosielanému HTML formulármi.
  2. 2
    Kódovanie alebo dekódovanie jedným kliknutím
    Kódovanie odovzdá váš text zvolenej funkcii a zobrazí výsledok kódovaný percentami. Dekódovanie volá decodeURIComponent (s + prevedeným na medzery v režime Formulár). Chybne tvarované percentuálne sekvencie — ako osamotené %E0 bez pokračovacieho bajtu — sa zachytia a nahlásia ako inline chyba namiesto zlyhania.
  3. 3
    Spracovanie reťazcov dopytu pomocou API URL
    Akcia „Spracovať parametre“ obalí váš vstup do natívneho konštruktora URL prehliadača a iteruje url.searchParams na extrakciu každej dvojice kľúč-hodnota. Ak konštruktor URL vstup odmietne, ručne napísané záložné riešenie rozdelí podľa & a = a každý token spracuje cez safeDecode, takže čiastočné alebo surové reťazce dopytu stále produkujú čitateľnú tabuľku.
  4. 4
    Skopírujte výsledok
    Kódovaný alebo dekódovaný text sa zobrazuje v bloku výstupu s neproporcionálnym písmom. Tlačidlo kopírovania ho zapíše do schránky cez Clipboard API. V žiadnom okamihu nič neopúšťa vaše zariadenie.

Súvisiace nástroje

Často kladené otázky