Ako kódovať alebo dekódovať URL
- Vyberte, či chcete kódovať, alebo dekódovať.
- Uveďte, či ide o parameter (hodnotu poľa), alebo o celú URL.
- Napíšte alebo vložte text: výsledok sa zobrazí okamžite.
- Skopírujte výsledok a použite ho vo svojom odkaze, kóde alebo dotaze.
Prečo kódovať URL
Webové adresy povoľujú len určité znaky. Medzery, písmená s diakritikou a symboly ako & alebo = sa nahrádzajú znakom % nasledovaným dvoma šestnástkovými číslicami (napríklad medzera je %20). Nazýva sa to percentové kódovanie.
Ak vkladáte hodnotu do parametra (?hladaj=…), použite „Parameter“, ktorý kóduje aj : / ? & a =. Ak už máte celú URL a chcete len ošetriť medzery alebo diakritiku, použite „Celú URL“.
Dekódovanie robí opak: zmení %C3%A1 na á a %20 na medzeru, takže môžete čítať URL tak, ako bola pôvodne napísaná.
Na čo myslieť
- Pri dekódovaní parametra sa znak + číta ako medzera, tak ako to robia webové formuláre.
- Ak text obsahuje %, za ktorým nenasledujú dve šestnástkové číslice, nedá sa dekódovať.
- Nekontroluje, či adresa existuje alebo je správne tvorená: iba prevádza znaky.
Často kladené otázky
Aký je rozdiel medzi parametrom a celou URL?
Parameter kóduje každý špeciálny znak vrátane : / ? & =. Celá URL tieto symboly ponecháva, pretože sú súčasťou jej štruktúry.
Prečo sa medzera zmení na %20?
Pretože medzery nie sú v URL povolené. 20 je jej kód v šestnástkovej sústave.
Funguje to s diakritikou a emoji?
Áno, kódujú sa ako UTF-8; napríklad ž sa zmení na %C5%BE.
Posiela sa môj text na server?
Nie. Všetko prebieha vo vašom prehliadači a text nikdy neopustí vaše zariadenie.
Je to zadarmo?
Áno, je to zadarmo, bez registrácie a funguje priamo vo vašom prehliadači.