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.
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.
- 1Vyberte režim kódovaniaTri 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.
- 2Kódovanie alebo dekódovanie jedným kliknutímKó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.
- 3Spracovanie reťazcov dopytu pomocou API URLAkcia „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.
- 4Skopírujte výsledokKó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
Kódovač a dekodér Base64
Zakódujte text alebo súbory do Base64 alebo dekódujte reťazce Base64 späť na čistý text. Okamžité, súkromné a zadarmo.
Kódovač a dekodér HTML
Zakódujte špeciálne znaky na HTML entity alebo dekódujte entity späť na čistý text. Okamžite, vo vašom prehliadači.
Caesarova šifra a šifrovač textu
Šifrujte a dešifrujte text pomocou Caesarovej šifry, ROT13, Atbash a Vigenèrovej šifry. Klasické substitučné šifry, všetky vo vašom prehliadači.