Cum codifici sau decodifici un URL
- Alege dacă vrei să codifici sau să decodifici.
- Spune dacă este un parametru (valoarea unui câmp) sau un URL complet.
- Scrie sau lipește textul: rezultatul apare instantaneu.
- Copiază rezultatul și folosește-l în link, în cod sau în interogare.
De ce se codifică un URL
Adresele web permit doar anumite caractere. Spațiile, literele cu diacritice și simbolurile precum & sau = sunt înlocuite cu un % urmat de două cifre hexazecimale (de exemplu, un spațiu devine %20). Aceasta se numește percent-encoding.
Dacă pui o valoare într-un parametru (?cautare=…), folosește „Un parametru”, care codifică și : / ? & și =. Dacă ai deja un URL complet și vrei doar să escapezi spațiile sau diacriticele, folosește „Un URL complet”.
Decodificarea face invers: transformă %C8%99 în ș și %20 în spațiu, ca să poți citi un URL așa cum a fost scris inițial.
Bine de știut
- La decodificarea unui parametru, semnul + este citit ca spațiu, așa cum fac formularele web.
- Dacă textul conține un % care nu este urmat de două cifre hexazecimale, nu poate fi decodificat.
- Nu verifică dacă adresa există sau dacă este bine formată: doar convertește caractere.
Întrebări frecvente
Care este diferența dintre un parametru și un URL complet?
Un parametru codifică toate caracterele speciale, inclusiv : / ? & =. Un URL complet păstrează aceste simboluri, pentru că fac parte din structura lui.
De ce un spațiu devine %20?
Pentru că spațiile nu sunt permise într-un URL. 20 este codul lui în hexazecimal.
Funcționează cu diacritice și emoji?
Da, sunt codificate ca UTF-8; de exemplu, ș devine %C8%99.
Se trimite textul meu către un server?
Nu. Totul se întâmplă în browserul tău, iar textul nu părăsește dispozitivul.
Este gratuit?
Da, este gratuit, nu cere cont și funcționează direct în browserul tău.