Zadarmo / Online
URL kódovač a dekodér
Kódovať a dekódovať URL okamžite
Preveďte špeciálne znaky na URL-bezpečný percentom kódovaný formát alebo dekódujte kódované URL späť na čitateľný text. Nevyhnutné pre webový vývoj a prácu s API.
Neplatný kódovaný reťazec. Skontrolujte svoj vstup.
Viacero typov kódovania
Vyberte si medzi plným kódovaním URL, kódovaním komponentov alebo kódovaním všetkých znakov pre maximálnu kompatibilitu.
Okamžitá dekódovanie
Vložte akýkoľvek percentom kódovaný reťazec a dekódujte ho späť na čitateľný text jedným kliknutím.
Priateľské pre vývojárov
Dokonalé pre vytváranie API požiadaviek, dotazovacích reťazcov, formulárov a ladenie kódovaných URL.
100% na strane klienta
Všetko kódovanie a dekódovanie prebieha vo vašom prehliadači. Žiadne údaje sa nikdy neposielajú na naše servery.
Pochopenie kódovania URL pre webový vývoj
Kódovanie URL (tiež nazývané percentom kódovanie) je mechanizmus na kódovanie znakov v identifikátore jednotného zdroja (URI). Nahrádza nebezpečné znaky '%' nasledovaným dvoma hexadecimálnymi číslicami predstavujúcimi ASCII kód znaku. Napríklad, medzera sa stáva '%20' a ampersand (&) sa stáva '%26'.
Prečo je kódovanie URL nevyhnutné?
URL môžu obsahovať iba obmedzenú sadu znakov z ASCII znakového súboru. Znaky ako medzery, špeciálne symboly a ne-ASCII znaky musia byť kódované, aby mohli byť bezpečne prenášané v URL. Bez správneho kódovania môžu URL zlyhať, spôsobiť bezpečnostné zraniteľnosti (ako sú útoky injekciou) alebo byť nesprávne interpretované webovými servermi a prehliadačmi.
Typy kódovania URL
Existujú rôzne úrovne kódovania URL. encodeURI() kóduje plné URL, ale zachováva znaky ako ':', '/', '?', a '&', ktoré majú špeciálny význam v URL. encodeURIComponent() kóduje všetko okrem písmen, číslic a niekoľkých špeciálnych znakov — ideálne na kódovanie hodnôt parametrov dotazu. Naša možnosť 'Kódovať všetko' konvertuje každý nealfanumerický znak pre maximálnu bezpečnosť.
FAQ kódovača URL
Kódovať URL (encodeURI) zachováva znaky, ktoré majú špeciálny význam v URL ako :, /, ?, a &. Kódovať komponent (encodeURIComponent) kóduje všetko okrem písmen a číslic. Použite Kódovať URL pre plné URL a Kódovať komponent pre hodnoty parametrov dotazu.
URL môžu obsahovať iba konkrétne ASCII znaky. Špeciálne znaky, medzery a neanglické znaky musia byť percentom kódované, aby mohli byť bezpečne zahrnuté v URL. Bez kódovania môžu URL zlyhať alebo spôsobiť bezpečnostné problémy.
%20 je URL-kódovaná reprezentácia znaku medzery. Číslo 20 je hexadecimálna hodnota pre znak medzery (32 v desiatkovej sústave) v ASCII. Podobne, %26 predstavuje '&', %3F predstavuje '?', atď.
Áno. Všetko kódovanie a dekódovanie prebieha úplne vo vašom prehliadači pomocou JavaScriptu. Vaše údaje sa nikdy neprenášajú na žiadny server ani sa nikde neukladajú.
Áno. Ne-ASCII znaky (ako é, ñ, 日本語) sú kódované pomocou svojich UTF-8 bajtových sekvencií. Každý bajt je reprezentovaný ako percentom kódovaná hodnota, čo zaručuje kompatibilitu so všetkými modernými webovými systémami.