Kodér a dekodér URL zdarma
Kódujte a dekódujte URL adresy a řetězce dotazů. Podpora encodeURIComponent, decodeURIComponent a analýzy řetězců dotazů.
Kóduje každý vyhrazený znak — nejlepší pro hodnoty dotazů a segmenty cest.
Běžná použití
- Zakódujte parametry URL pro APIBezpečně zakódujte parametry řetězce dotazu před jejich přidáním do adres URL žádostí API.
- Zakódujte adresy URL pro e-mailové odkazyVytvořte bezpečné odkazy pro e-mailové kampaně - zakódujte speciální znaky tak, aby přežily každého e-mailového klienta.
- Zakódujte adresy URL pro sociální sdíleníPřipravte adresy URL s předvyplněným textem, hashtagy a odkazy pro tlačítka sdílení na Twitteru, Facebooku a LinkedInu.
- Kóduj Složité řetězce dotazůBuduj a kóduj řetězce dotazů s více parametry — připraven k přidání do libovolné adresy URL.
- Kóduj Adresy URL pro zpětná volání webhookuKóduj adresy URL zpětného volání, které se předávají jako parametry třetím stranám a OAuth toků.
Jak to funguje
Kódování a dekódování URL zde běží zcela ve vašem prohlížeči pomocí vestavěných globálních funkcí JavaScriptu — encodeURIComponent, encodeURI a decodeURIComponent — bez knihovny třetí strany a bez síťového požadavku. Nástroj také zpřístupňuje nativní URL API prohlížeče pro rozebrání a zobrazení parametrů řetězce dotazu jako tabulky klíč-hodnota.
- 1Vyberte režim kódováníTři režimy odpovídají reálným případům použití: „Component“ volá encodeURIComponent a escapuje vše kromě nevyhrazených znaků — správná volba pro jednotlivé hodnoty dotazu. „Celé URL“ volá encodeURI a ponechává schéma, lomítka a doménu nedotčené. „Formulář“ používá encodeURIComponent a poté nahrazuje %20 znakem +, aby odpovídalo formátu application/x-www-form-urlencoded odesílanému HTML formuláři.
- 2Kódovat nebo dekódovat jedním kliknutímKódování prochází váš text zvolenou funkcí a zobrazuje procentuálně zakódovaný výsledek. Dekódování volá decodeURIComponent (s + převedeným na mezery v režimu Formulář). Chybně tvarované procentuální sekvence — jako osamocené %E0 bez pokračovacího bajtu — jsou zachyceny a hlášeny jako vložená chyba místo pádu.
- 3Rozebrat řetězce dotazu pomocí URL APIAkce „Rozebrat parametry“ obalí váš vstup do nativního konstruktoru URL prohlížeče a iteruje url.searchParams pro extrakci každého páru klíč-hodnota. Pokud konstruktor URL vstup odmítne, ručně napsaná záložní varianta rozdělí podle & a = a každý token prožene přes safeDecode, takže i částečné nebo surové řetězce dotazu stále produkují čitelnou tabulku.
- 4Zkopírujte výsledekZakódovaný nebo dekódovaný text se zobrazuje v bloku výstupu s neproporcionálním písmem. Tlačítko kopírovat jej zapíše do schránky přes Clipboard API. V žádném okamžiku nic neopouští vaše zařízení.
Související nástroje
Kodér a dekodér Base64
Zakódujte text nebo soubory do Base64, nebo dekódujte řetězce Base64 zpět do prostého textu. Okamžité, soukromé a zdarma.
Kodér a dekodér HTML
Kódujte speciální znaky do HTML entit nebo dekódujte entity zpět do prostého textu. Okamžitě, ve vašem prohlížeči.
Caesarova šifra a šifrátor textu
Šifrujte a dešifrujte text pomocí Caesarovy šifry, ROT13, Atbashe a Vigenèrovy šifry. Klasické substituční šifry, vše ve vašem prohlížeči.