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

Velikost: bajtů Klíče: Hloubka:

        

URL encoder, decoder a parser

bajtů →


        
    

URL encoder, decoder a parser

Parametry dotazu

IDN / Punycode


    

URL encoder, decoder a parser

..

Hlavička


    

Payload


    

Metadata


        
    

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í


        
Den v roce: Týden: Den v týdnu:

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

URL 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. 1 Vložte URL nebo hodnotu do vstupního panelu.
  2. 2 Klikněte na Encode component pro hodnoty dotazu nebo Encode URI pro zachování struktury.
  3. 3 Pomocí Decode převedete procentové sekvence zpět na čitelný text.
  4. 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.