Codificare / decodificare URL online | Instrument pentru codare URL, decodare și percent-encoding

Codifică și decodifică URL-uri online: tratează caractere rezervate, șiruri de interogare și redirecționări, decodifică valori %XX și + ca spațiu în browser.

Foloseste percent-encoding in stil encodeURIComponent pentru spatii si caractere URL rezervate.
Toata procesarea are loc local in browser.

Codificari URL comune

spatiu -> %20& -> %26= -> %3D? -> %3F# -> %23

Intrare

0 caractere

Iesire

0 caractere

Cum codifici sau decodifici parametri URL si text percent-encoded

01

Lipeste text simplu, valoarea unui parametru de query, un URL de redirectionare sau un string percent-encoded in caseta de intrare.

02

Alege Codifica pentru a transforma caracterele rezervate in percent-encoding sau alege Decodifica pentru a readuce secventele %XX in text lizibil.

03

Copiaza rezultatul codificat sau decodificat pentru query string-uri, parametri callback, linkuri de marketing, loguri sau cereri API.

Caracteristici cheie

Codificare si decodificare URL in timp real

Vezi imediat outputul codificat sau decodificat in timp ce tastezi, fara un pas suplimentar de trimitere.

Optimizat pentru fluxuri reale de dezvoltare si marketing

Construit pentru valori de query, URL-uri de redirectionare, linkuri callback si depanarea stringurilor percent-encoded din loguri sau cereri API.

Procesare privata in browser

Totul ruleaza local in browser, pastrand valorile URL private si facand instrumentul rapid pe desktop si mobil.

FAQ Codificare / Decodificare URL

Ce tip de codificare URL foloseste acest instrument?

Acest instrument urmeaza codificarea componentelor URL in stil encodeURIComponent. Este potrivit pentru valorile parametrilor de query, destinatii de redirectionare, URL-uri callback si alte parti din URL unde caracterele rezervate trebuie tratate ca date.

De ce decoderul trateaza + ca spatiu?

In query string-uri, + este adesea folosit pentru spatiu. La decodificare, acest instrument transforma + in spatiu inainte de a aplica URL decoding, astfel incat valorile obisnuite din formulare sa fie interpretate corect.

Care este diferenta dintre encodeURI si encodeURIComponent?

encodeURI este conceput pentru URL-uri complete si lasa intacte caractere structurale precum /, ? si #. encodeURIComponent este conceput pentru componente individuale ale URL-ului si codifica si aceste caractere rezervate. Acest instrument foloseste comportamentul de tip encodeURIComponent deoarece este mai sigur pentru valorile de query si parametrii de redirectionare.

Lipește orice text sau șir URL și acest instrument îl va codifica sau decodifica instant în browser. Codificarea transformă caracterele rezervate precum spațiu, &, =, ? și # în secvențe %XX pentru query parameters și URL-uri de redirecționare sigure; decodificarea transformă secvențele %XX (și + ca spațiu) înapoi în text lizibil. Instrumentul folosește comportamentul de tip encodeURIComponent și funcționează complet pe partea clientului.

Cum se folosește encoder-ul și decoder-ul URL

  1. 1

    Lipește textul sau URL-ul tău

    Introdu text simplu, valoarea unui parametru de query, un URL de redirecționare sau un șir percent-encoded în câmpul de intrare.

  2. 2

    Alege Codifică sau Decodifică

    Selectează Codifică pentru a transforma caracterele rezervate în percent-encoding sau Decodifică pentru a converti secvențele %XX în text lizibil.

  3. 3

    Verifică rezultatul în timp real

    Rezultatul se actualizează instant în timp ce scrii, astfel poți valida percent-encoding fără un pas suplimentar de trimitere.

  4. 4

    Copiază sau descarcă

    Folosește Copiază pentru query strings, parametri callback, linkuri de marketing sau cereri API, sau Descarcă pentru a salva fișierul.

Referințe

Instrumente conexe

Întrebări frecvente despre codificarea și decodificarea URL

Ce tip de codificare URL folosește acest instrument?
Instrumentul urmează codificarea componentelor URL în stil encodeURIComponent. Este cel mai potrivit pentru valorile parametrilor de query, destinații de redirecționare, URL-uri callback și alte părți din URL unde caracterele rezervate trebuie tratate ca date.
De ce decoder-ul tratează + ca spațiu?
În query strings, + este adesea folosit ca spațiu. La decodificare, instrumentul transformă + în spațiu înainte de a aplica URL decoding, astfel încât valorile comune din formulare să fie interpretate corect.
Care este diferența dintre encodeURI și encodeURIComponent?
encodeURI este conceput pentru URL-uri complete și lasă intacte caracterele structurale precum /, ? și #. encodeURIComponent este conceput pentru componente individuale ale URL-ului și codifică și aceste caractere rezervate. Instrumentul folosește encodeURIComponent deoarece este mai sigur pentru valorile de query și parametrii de redirecționare.
Cum codific un URL în Java?
În Java, folosește URLEncoder.encode(valoare, StandardCharsets.UTF_8) pentru codificarea valorilor parametrilor de query. Pentru decodificare folosești URLDecoder.decode(). Acest instrument online este util pentru testarea rapidă a rezultatelor fără a executa cod.
Cum codific un URL în Python?
În Python, folosește urllib.parse.quote(text) pentru codificare și urllib.parse.unquote(text) pentru decodificare. Pentru query strings complete, urllib.parse.urlencode() este mai convenabil. Acest instrument permite verificarea rezultatelor direct în browser.