Pracovní plocha nástroje
URL encoder, URL decoder a query string parser
Kódujte hodnoty, dekódujte query stringy a kontrolujte části URL.
URL encoder, decoder a parser
URL encoder, decoder a parser
bajtů →
URL encoder, decoder a parser
Parametry dotazu
IDN / Punycode
URL encoder, decoder a parser
..
Hlavička
Payload
Metadata
· Vyprší:
Ověřit podpis
Podepsat (HS)
URL encoder, decoder a parser
Knihovna vzorů
Zvýrazněné shody
Shody ()
Výsledek náhrady
URL encoder, decoder a parser
Relativně:
Časové pásmo
Sestavit z částí
Rozdíl
URL encoder, decoder a parser
URL encoder, decoder a parser
URL encoder, decoder a parser
Příklady
Vstup
hello world & café
Zakódováno
hello%20world%20%26%20caf%C3%A9
URL Návody a články
Jak URL mění text na jednoznačnou adresu
Schéma, host, cesta, query a fragment plní rozdílné úlohy. Jejich správné oddělení vytváří stabilní a bezpečnou adresu.
Číst článekChyby URL encodingu, které rozbíjejí aplikace
Špatně zakódovaný plus, lomítko nebo ampersand může změnit routing, podpis, cache i bezpečnostní rozhodnutí.
Číst článekJak navrhovat čisté, stabilní a sdílené URL
Veřejná adresa je slib produktu. Potřebuje kanonickou podobu, trvalé redirecty, ochranu soukromí a jazykovou strategii.
Číst článekURL encoder, decoder a parser
Kódujte hodnoty, dekódujte query stringy a kontrolujte části URL. DevToolGrid Online nabízí bezplatný URL encoder, URL decoder a query string parser.
Co je kódování URL?
Kódování URL (procentové kódování) nahrazuje znaky, které jsou v URL nebezpečné nebo vyhrazené, znakem % a jejich šestnáctkovým kódem. Například mezera se změní na %20 a & na %26. Umožňuje vložit libovolný text — mezery, Unicode, symboly — do query stringů a cest, aniž by se adresa rozbila.
Jak zakódovat nebo dekódovat URL
- 1 Vložte URL nebo hodnotu do vstupního panelu.
- 2 Klikněte na Encode component pro hodnoty dotazu nebo Encode URI pro zachování struktury.
- 3 Pomocí Decode převedete procentové sekvence zpět na čitelný text.
- 4 Rozparsujte celou URL a prohlédněte si schéma, hostitele, cestu, dotaz a fragment.
Časté chyby kódování URL
- Mezera jako + nebo %20V query stringech může být mezera + (kódování formuláře) nebo %20. Jejich záměna poškodí hodnoty.
- Nekódování vyhrazených znakůZnaky &, =, ? a # mají zvláštní význam. Nezakódované v hodnotě rozbijí dotaz.
- Dvojité kódováníZakódování již zakódovaného řetězce změní %20 na %2520. Každou hodnotu kódujte právě jednou.
encodeURIComponent vs encodeURI
encodeURIComponent kóduje téměř vše, včetně & = ? /, takže je správné pro jednu hodnotu dotazu nebo segment cesty. encodeURI zachová znaky tvořící platnou URL (např. : / ? &) a slouží ke kódování celé adresy. Pro parametry použijte variantu component, pro celé URL plnou.
Časté dotazy
Je tento nástroj zdarma?
Ano. Kodér, dekodér i parser URL jsou zcela zdarma a bez limitů.
Odesílají se moje data na server?
Ne. Kódování, dekódování i parsování probíhají lokálně v prohlížeči; nic se neodesílá.
Jaký je rozdíl mezi + a %20?
Oba mohou v query stringu znamenat mezeru. %20 je vždy mezera; + je mezera jen v datech application/x-www-form-urlencoded.
Umí parsovat parametry dotazu?
Ano. Rozdělí URL na části a umožní parametry upravovat, řadit a odstraňovat duplicity.