Percentne kódujte a dekódujte URL a komponenty URL, bezpečne v UTF-8.
Ako používať nástroj Kodér URL
Vložte svoj text alebo URL.
Zvoľte kódovanie alebo dekódovanie a rozsah komponentu alebo celej URL.
Skopírujte výsledok.
URL adresy smú obsahovať len obmedzenú množinu znakov, takže čokoľvek mimo tejto množiny, medzery, písmená s diakritikou a rezervované symboly ako & ? / =, sa musí zakódovať. Percentuálne kódovanie nahradí každý takýto bajt znakom percenta a jeho dvojmiestnou hexadecimálnou hodnotou, takže z medzery sa stane %20 a z ampersandu %26.
Tento nástroj kóduje text a URL adresy do percentuálne kódovanej podoby a dekóduje ich späť. Je postavený na štandardných funkciách prehliadača encodeURIComponent a encodeURI, takže výstup presne zodpovedá tomu, čo by vytvoril váš vlastný JavaScript, a je bezpečný v kódovaní UTF-8 pre medzinárodný text.
Kódovanie a dekódovanie prebiehajú úplne vo vašom prehliadači, takže nič, čo vložíte, sa neodosiela na server, čo je upokojujúce, keď URL obsahuje tokeny alebo parametre dopytu, ktoré by ste radšej nezdieľali.
Prepínač rozsahu má význam. Režim komponentu (encodeURIComponent) kóduje rezervované znaky ako & = ? / a je to to, čo chcete pre jednu hodnotu reťazca dopytu alebo segment cesty. Režim celej URL (encodeURI) ponecháva štrukturálne znaky nedotknuté, aby úplná URL zostala použiteľná.
Bežnou chybou je kódovanie celej URL v režime komponentu, ktoré zakóduje :// a ? a rozbije odkaz. Ďalšou je dvojité kódovanie, keď sa už zakódovaný reťazec zakóduje znova a z %20 sa stane %2520. Ak si nie ste istí, najprv dekódujte, aby ste videli surovú hodnotu.
V reťazcoch dopytu je aj historická zvláštnosť: odoslanie formulárov kóduje medzeru ako znak plus, kým percentuálne kódovanie používa %20. V praxi sa vyskytujú obe, takže dekodéry vo všeobecnosti akceptujú ktorékoľvek.
Často kladené otázky
'Komponent' (encodeURIComponent) escapuje vyhradené znaky ako & = ? / pre hodnoty dotazu. 'Celá URL' (encodeURI) zachováva štruktúru URL.
Chybne zapísané percentné sekvencie (napríklad osamotené %) nemožno dekódovať. Skontrolujte vstup alebo ho najprv znovu zakódujte.
Vložiť tento nástroj
Pridajte tento nástroj na svoju webovú stránku. Skopírujte úryvok nižšie, automaticky zostáva aktuálny.
<iframe src="https://monu.tools/embed/sk/url-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Súvisiace nástroje
Zakódujte text do Base64 alebo dekódujte Base64 späť na text. Bezpečné v UTF-8 s automatickým rozpoznaním smeru.
Dekódujte JSON Web Token na preskúmanie jeho hlavičky a obsahu, s ľudsky čitateľnými časmi vypršania a vydania. Beží výhradne vo vašom prehliadači; tokeny sa nikdy nenahrávajú.
Generujte hashe SHA-1, SHA-256, SHA-384 a SHA-512 z ľubovoľného textu priamo vo vašom prehliadači.
Generujte HMAC pre správu a tajný kľúč pomocou SHA-1, SHA-256, SHA-384 alebo SHA-512 vo vašom prehliadači.