Pracovisko nástroja

URL encoder, URL decoder a query string parser

Kódujte hodnoty, dekódujte query stringy a kontrolujte časti URL.

URL encoder, decoder a parser

Veľkosť: bajtov Kľúče: Hĺbka:

        

URL encoder, decoder a parser

bajtov →


        
    

URL encoder, decoder a parser

Parametre dopytu

IDN / Punycode


    

URL encoder, decoder a parser

..

Hlavička


    

Payload


    

Metadáta


        
    

Overiť podpis

Podpísať (HS)


            

URL encoder, decoder a parser

Knižnica vzorov

Zvýraznené zhody

Zhody ()

Výsledok náhrady


    

URL encoder, decoder a parser

Relatívne:

Časové pásmo

Zostaviť z častí


        
Deň v roku: Týždeň: Deň v týždni:

Rozdiel


        

URL encoder, decoder a parser


    

URL encoder, decoder a parser

URL encoder, decoder a parser


        
    

Príklady

Vstup

hello world & café

Zakódované

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 časti URL. DevToolGrid Online ponúka bezplatný URL encoder, URL decoder a query string parser.

Čo je kódovanie URL?

Kódovanie URL (percentuálne kódovanie) nahrádza znaky, ktoré sú v URL nebezpečné alebo vyhradené, znakom % a ich šestnástkovým kódom. Napríklad medzera sa zmení na %20 a & na %26. Umožňuje vložiť ľubovoľný text — medzery, Unicode, symboly — do query reťazcov a ciest bez rozbitia adresy.

Ako zakódovať alebo dekódovať URL

  1. 1 Vložte URL alebo hodnotu do vstupného panela.
  2. 2 Kliknite na Encode component pre hodnoty dopytu alebo Encode URI na zachovanie štruktúry.
  3. 3 Pomocou Decode prevediete percentuálne sekvencie späť na čitateľný text.
  4. 4 Rozparsujte celú URL a pozrite si schému, hostiteľa, cestu, dopyt a fragment.

Časté chyby kódovania URL

  • Medzera ako + alebo %20V query reťazcoch môže byť medzera + (kódovanie formulára) alebo %20. Ich zámena poškodí hodnoty.
  • Nekódovanie vyhradených znakovZnaky &, =, ? a # majú zvláštny význam. Nezakódované v hodnote rozbijú dopyt.
  • Dvojité kódovanieZakódovanie už zakódovaného reťazca zmení %20 na %2520. Každú hodnotu kódujte práve raz.

encodeURIComponent vs encodeURI

encodeURIComponent kóduje takmer všetko, vrátane & = ? /, takže je správne pre jednu hodnotu dopytu alebo segment cesty. encodeURI zachová znaky tvoriace platnú URL (napr. : / ? &) a slúži na kódovanie celej adresy. Pre parametre použite variant component, pre celé URL plný.

Časté otázky

Je tento nástroj zadarmo?

Áno. Kodér, dekodér aj parser URL sú úplne zadarmo a bez limitov.

Odosielajú sa moje dáta na server?

Nie. Kódovanie, dekódovanie aj parsovanie prebiehajú lokálne v prehliadači; nič sa neodosiela.

Aký je rozdiel medzi + a %20?

Oba môžu v query reťazci znamenať medzeru. %20 je vždy medzera; + je medzera len v dátach application/x-www-form-urlencoded.

Dokáže parsovať parametre dopytu?

Áno. Rozdelí URL na časti a umožní parametre upravovať, zoraďovať a odstraňovať duplicity.