URL kodér a dekodér
Procentní kódování adres a rozbor parametrů v dotazu.
Zakóduje i lomítka a otazníky. Použijte na jednu hodnotu v dotazu.
Procentní kódování nahrazuje znaky, které v adrese nesmí být, zápisem jako %20. Používá se v odkazech, hlavičkách i při ladění API. Vše se počítá ve vašem prohlížeči.
- Zpracování probíhá přímo ve vašem prohlížeči
- Zdarma bez registrace
Více o nástroji URL kodér a dekodér
Proč se adresy kódují
V adrese smí být jen omezená sada znaků. Mezera, diakritika i znaky jako ampersand nebo otazník mají buď vlastní význam, nebo tam nesmí vůbec. Procentní kódování je nahradí zápisem s procentem a dvěma číslicemi: mezera se stane %20 a „ř“ dvojicí %C5%99, protože v UTF-8 zabírá dva bajty.
Celá adresa, nebo jedna hodnota
Rozdíl je zásadní. Hodnota v adrese zakóduje i lomítka, otazníky a ampersandy, což je přesně to, co potřebujete, když do parametru vkládáte cizí adresu nebo hledaný výraz. Celá adresa stavbu odkazu nechá být a ošetří jen to, co by ji rozbilo.
Když se splete směr, vznikne odkaz, který se rozpadne na prvním ampersandu, nebo naopak nefunkční adresa se zakódovaným https na začátku.
Časté otázky
Proč se mezera někdy kóduje jako plus a jindy jako %20?
Plus pochází z odesílání formulářů, kdežto v samotné adrese patří %20. Většina serverů rozumí obojímu, ale v cestě adresy plus zůstane plusem, ne mezerou.
Je kódování to samé co šifrování?
Není. Adresa zůstává čitelná, jen zapsaná jinak. Neschovává nic před nikým, kdo se na odkaz podívá.
Odesíláte zadané adresy někam?
Ne, převod i rozbor běží ve vašem prohlížeči. Interní odkazy tedy můžete vkládat bez obav.