Codificator/Decodificator URL
Acest encoder URL transformă caracterele speciale în codare procentuală (de exemplu, spațiul devine %20), ca textul să poată fi folosit în siguranță într-un URL, și decodează șirurile codate înapoi în text simplu.
Despre acest instrument
Acest encoder URL transformă caracterele speciale în codare procentuală (de exemplu, spațiul devine %20), ca textul să poată fi folosit în siguranță într-un URL, și decodează șirurile codate înapoi în text simplu.
Cum se folosește
- Lipește textul sau URL-ul codat în caseta de intrare.
- Apasă Encode pentru codare procentuală sau Decode pentru a-l converti înapoi.
- Apasă Copy pentru a copia rezultatul.
Bine de știut
- Codarea folosește funcția JavaScript encodeURIComponent, care codează toate caracterele, cu excepția A–Z, a–z, 0–9 și - _ . ! ~ * ' ( ).
- Codarea procentuală este definită în RFC 3986: fiecare octet nesigur este scris ca % urmat de două cifre hexazecimale.
- Caracterele non-ASCII sunt codate prin octeții lor UTF-8, așa că é devine %C3%A9.
- Deoarece & = ? / și # sunt codate, rezultatul este potrivit pentru o singură valoare din query string, nu pentru un URL întreg.
Funcționează complet în browserul tău — nimic din ce introduci nu este încărcat sau salvat.
Întrebări frecvente
De ce spațiul este codat ca %20 și nu ca +?
%20 este codarea procentuală standard pentru spațiu. Forma + se aplică doar datelor din formularele HTML (application/x-www-form-urlencoded).
Ar trebui să codez tot URL-ul sau doar parametrii?
Codează valorile individuale ale parametrilor. Dacă codezi un URL întreg, sunt transformate și caracterele : / ? și & care îi dau structura.
De ce decodarea afișează „Invalid encoding”?
Datele de intrare conțin un % care nu este urmat de două cifre hexazecimale valide sau o secvență de octeți care nu este UTF-8 valid.
Textul meu este trimis undeva?
Nu. Codarea și decodarea rulează în întregime în browserul tău.