Procentně kódujte a dekódujte URL a komponenty URL, bezpečně v UTF-8.
Jak používat nástroj Kodér URL
Vložte svůj text nebo URL.
Zvolte kódování nebo dekódování a rozsah komponenta nebo celá URL.
Zkopírujte výsledek.
URL smějí obsahovat jen omezenou sadu znaků, takže cokoliv mimo tuto sadu, mezery, písmena s diakritikou a vyhrazené symboly jako & ? / =, musí být převedeno. Procentové kódování nahradí každý takový bajt znakem procenta a jeho dvojmístnou hexadecimální hodnotou, takže z mezery se stane %20 a z ampersandu %26.
Tento nástroj kóduje text a URL do procentově kódované podoby a dekóduje je zpět. Je postaven na standardních funkcích prohlížeče encodeURIComponent a encodeURI, takže výstup přesně odpovídá tomu, co by vytvořil váš vlastní JavaScript, a je bezpečný pro UTF-8 u mezinárodního textu.
Kódování a dekódování běží zcela ve vašem prohlížeči, takže nic, co vložíte, se neodesílá na server, což uklidní, když URL obsahuje tokeny nebo parametry dotazu, o které byste se raději nedělil.
Na přepínači rozsahu záleží. Režim komponenty (encodeURIComponent) převede vyhrazené znaky jako & = ? / a je to, co chcete pro jednotlivou hodnotu v řetězci dotazu nebo segment cesty. Režim celé URL (encodeURI) ponechá strukturální znaky nedotčené, aby úplná URL zůstala použitelná.
Častou chybou je zakódování celé URL v režimu komponenty, což převede :// a ? a odkaz rozbije. Další je dvojité kódování, kdy se už zakódovaný řetězec zakóduje znovu a %20 se změní na %2520. Když si nejsi jistý, nejprve dekódujte, abyste viděl surovou hodnotu.
V řetězcích dotazu je také historická zvláštnost: odeslání formuláře kóduje mezeru jako znaménko plus, zatímco procentové kódování používá %20. V praxi se vyskytují obě podoby, takže dekodéry obvykle přijímají obě.
Často kladené otázky
'Komponenta' (encodeURIComponent) escapuje vyhrazené znaky jako & = ? / pro hodnoty dotazu. 'Celá URL' (encodeURI) zachovává strukturu URL.
Chybně zapsané procentní sekvence (například osamocené %) nelze dekódovat. Zkontrolujte vstup nebo ho nejprve znovu zakódujte.
Vložit tento nástroj
Přidejte tento nástroj na svůj web. Zkopírujte úryvek níže, automaticky zůstává aktuální.
<iframe src="https://monu.tools/embed/cs/url-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Související nástroje
Zakódujte text do Base64 nebo dekódujte Base64 zpět na text. Bezpečné v UTF-8 s automatickým rozpoznáním směru.
Dekódujte JSON Web Token pro prohlédnutí jeho hlavičky a obsahu, s čitelnými časy vypršení a vydání. Běží výhradně ve vašem prohlížeči; tokeny se nikdy nenahrávají.
Generujte hashe SHA-1, SHA-256, SHA-384 a SHA-512 z libovolného textu přímo ve svém prohlížeči.
Vygenerujte HMAC pro zprávu a tajný klíč pomocí SHA-1, SHA-256, SHA-384 nebo SHA-512, ve vašem prohlížeči.