O URL kódovači
URL kódování (nebo také 'percent-encoding') se používá k zakódování informací v URI adresách tak, aby byly bezpečně přenositelné přes internet.
Technické detaily
Nástroj používá standardní JavaScriptové funkce encodeURIComponent a decodeURIComponent pro zajištění shody s RFC 3986.
Časté dotazy
Proč se mezera mění na %20?
URL adresy nesmí obsahovat skutečné mezery, proto se používá kód %20 jako bezpečná náhrada.
Podporujete češtinu?
Ano, plně podporujeme UTF-8 kódování, takže české znaky jako 'ščřž' budou správně zpracovány.
Je dekódování bezpečné?
Ano, vše probíhá lokálně, vaše parametry (např. v linkách) nejsou nikam odeslány.
Jak používat?
Vložte text, který chcete ošetřit pro použití v URL, nebo vložte zakódovanou URL adresu pro její přečtení v čitelné podobě.
Zajištění funkčnosti odkazů
Správný přenos mezer a speciálních znaků
Ochrana před chybami v dotazech API
Tipy pro vývojáře
🔗 Bezpečnost: Vždy kódujte parametry v query stringu, abyste předešli chybám na serveru.
🛠️ Ladění: Dekódujte dlouhé URL adresy z logů, abyste viděli, co přesně aplikace odesílala.
⚡ Rychlost: Stačí vložit a okamžitě vidíte výsledek bez nutnosti odesílat formulář.
Encyklopedie URL
Co je to Percent-encoding?
Jde o mechanismus pro kódování informací v URI, který používá znak % následovaný dvěma hexadecimálními číslicemi.
Rezervované znaky
Znaky jako ':', '/', '?' mají v URL speciální význam a musí být zakódovány, pokud jsou součástí dat.
Zajímavost
Někdy se pro mezeru používá znak '+', zejména ve starších formulářových datech (application/x-www-form-urlencoded).
Případy použití
Tvorba marketingových odkazů, vývoj webových API a oprava nefunkčních přesměrování.
Ochrana soukromí
Všechny operace probíhají v paměti vašeho prohlížeče, vaše citlivá URL data zůstávají u vás.