Kodér a dekodér URL

Kódujte alebo dekódujte percentuálne kódovaný text. Režim komponentu používa encodeURIComponent. Režim celej URL zachová štruktúru adresy, kde je to možné.

Šetrné k súkromiu Údaje sa spracúvajú lokálne v prehliadači a nenahrávajú sa na naše servery.

Režim kódovania

Čo je kódovanie URL?

Kódovanie URL (percentuálne kódovanie) nahrádza vyhradené alebo ne-ASCII znaky sekvenciami % ako %20 pre medzeru. Prehliadače a API ho používajú v query reťazcoch a segmentoch cesty.

Ako ho použiť

Zvoľte Kódovať komponent pre hodnotu query alebo segment cesty. Zvoľte Kódovať celú URL, ak chcete zachovať : / ? & = a kódovať medzery a ne-ASCII znaky. Dekódovať vráti percentuálne kódovanie späť.

Komponent vs celá URL

Režim komponentu používa encodeURIComponent. Režim celej URL používa encodeURI, takže celkový tvar adresy ostane čitateľný. Dekódovať skúsi najprv decodeURIComponent, potom decodeURI.

Bežné použitie

Zakódujte hľadané výrazy, Unicode cesty alebo query parametre, kým ich dáte do odkazu. Dekódujte skopírovanú URL, aby ste prečítali pôvodný text.

Súkromie

Text ostane v prehliadači. Nenahráva sa na servery NEXNARA a neukladá sa do cookies, miestneho úložiska ani databázy.

Časté otázky

Čo je percentuálne kódovanie?

Percentuálne kódovanie reprezentuje znaky ako % nasledované dvoma hexadecimálnymi číslicami. Medzera sa stane %20. Ne-ASCII text sa stane percentuálnymi sekvenciami UTF-8.

Kedy mám kódovať celú URL?

Použite Kódovať celú URL, keď už máte kompletnú adresu a potrebujete zakódovať len medzery alebo Unicode. Použite Kódovať komponent pre jednu hodnotu, ktorá bude vo vnútri URL.

Čo ak je kódovanie neplatné?

Rozbité sekvencie ako osamotené % alebo %E0 sa nahlásia ako Neplatné percentuálne kódovanie. Stránka nespadne.

Nahráva sa moja URL?

Nie. Spracovanie prebieha lokálne v prehliadači a nenahráva sa na naše servery.