Jak kódovat nebo dekódovat URL
- Zvolte, zda chcete kódovat, nebo dekódovat.
- Určete, zda jde o parametr (hodnotu pole), nebo o celé URL.
- Napište nebo vložte text: výsledek se zobrazí okamžitě.
- Zkopírujte výsledek a použijte jej ve svém odkazu, kódu nebo dotazu.
Proč kódovat URL
Webové adresy povolují jen určité znaky. Mezery, písmena s diakritikou a symboly jako & nebo = se nahrazují znakem % následovaným dvěma šestnáctkovými číslicemi (například mezera je %20). Tomu se říká procentuální kódování.
Pokud vkládáte hodnotu do parametru (?hledat=…), použijte „Parametr“, který zakóduje také : / ? & a =. Pokud už máte celé URL a chcete jen ošetřit mezery či diakritiku, použijte „Celé URL“.
Dekódování dělá opak: změní %C3%B1 na ñ a %20 na mezeru, takže si URL přečtete tak, jak byla původně napsána.
Co je dobré vědět
- Při dekódování parametru se znak + čte jako mezera, tak jako to dělají webové formuláře.
- Pokud text obsahuje %, za kterým nenásledují dvě šestnáctkové číslice, nelze jej dekódovat.
- Nekontroluje, zda adresa existuje nebo je správně utvořená: pouze převádí znaky.
Často kladené otázky
Jaký je rozdíl mezi parametrem a celým URL?
Parametr zakóduje všechny speciální znaky včetně : / ? & =. Celé URL tyto symboly ponechá, protože jsou součástí jeho struktury.
Proč se z mezery stane %20?
Protože mezery se v URL nesmí vyskytovat. 20 je její kód v šestnáctkové soustavě.
Funguje to s diakritikou a emoji?
Ano, kódují se jako UTF-8; například ñ se změní na %C3%B1.
Odesílá se můj text na server?
Ne. Vše probíhá ve vašem prohlížeči a text nikdy neopustí vaše zařízení.
Je to zdarma?
Ano, je to zdarma, nevyžaduje registraci a funguje přímo ve vašem prohlížeči.