Gratuit / Online
Encoder & Decoder URL
Encodează & Decodifică URL-uri Instantaneu
Convertește caractere speciale în format codificat procentual sigur pentru URL-uri sau decodifică URL-uri codificate înapoi în text lizibil. Esențial pentru dezvoltarea web și lucrul cu API-uri.
String codificat invalid. Te rugăm să verifici inputul tău.
Tipuri Multiple de Encoding
Alege între encoding complet URL, encoding componentă sau encodează toate caracterele pentru compatibilitate maximă.
Decodificare Instantanee
Lipește orice string codificat procentual și decodifică-l înapoi în text lizibil cu un singur clic.
Prietenos cu Dezvoltatorii
Perfect pentru construirea cererilor API, stringuri de interogare, date de formular și depanarea URL-urilor codificate.
100% Pe Client
Toate encoding-urile și decodificările se desfășoară în browserul tău. Niciun dată nu este trimisă vreodată pe serverele noastre.
Înțelegerea Encoding-ului URL pentru Dezvoltarea Web
Encoding-ul URL (numit și codificare procentuală) este un mecanism pentru codificarea caracterelor într-un Identificator Uniform de Resurse (URI). Acesta înlocuiește caracterele nesigure cu un '%' urmat de două cifre hexadecimale care reprezintă codul ASCII al caracterului. De exemplu, un spațiu devine '%20', iar un ampersand (&) devine '%26'.
De ce este necesar Encoding-ul URL?
URL-urile pot conține doar un set limitat de caractere din setul de caractere ASCII. Caractere precum spațiile, simbolurile speciale și caracterele non-ASCII trebuie să fie codificate pentru a fi transmise în siguranță în URL-uri. Fără o codificare corespunzătoare, URL-urile pot fi întrerupte, pot cauza vulnerabilități de securitate (cum ar fi atacurile prin injecție) sau pot fi interpretate greșit de serverele web și browsere.
Tipuri de Encoding URL
Există diferite niveluri de encoding URL. encodeURI() encodează un URL complet, dar păstrează caractere precum ':', '/', '?', și '&' care au un înțeles special în URL-uri. encodeURIComponent() encodează totul, cu excepția literelor, cifrelor și câtorva caractere speciale — perfect pentru codificarea valorilor parametrilor de interogare. Opțiunea noastră 'Encodează Tot' convertește fiecare caracter non-alfanumeric pentru siguranță maximă.
Întrebări Frecvente Encoder URL
Encodează URL (encodeURI) păstrează caracterele care au un înțeles special în URL-uri precum :, /, ?, și &. Encodează Componenta (encodeURIComponent) encodează totul, cu excepția literelor și cifrelor. Folosește Encodează URL pentru URL-uri complete și Encodează Componenta pentru valorile parametrilor de interogare.
URL-urile pot conține doar caractere ASCII specifice. Caracterele speciale, spațiile și caracterele non-engleză trebuie să fie codificate procentual pentru a fi incluse în siguranță în URL-uri. Fără codificare, URL-urile pot fi întrerupte sau pot cauza probleme de securitate.
%20 este reprezentarea codificată URL a unui caracter de spațiu. Numărul 20 este valoarea hexazecimală pentru caracterul de spațiu (32 în zecimal) în ASCII. În mod similar, %26 reprezintă '&', %3F reprezintă '?', etc.
Da. Toate encoding-urile și decodificările se desfășoară complet în browserul tău folosind JavaScript. Datele tale nu sunt niciodată transmise către vreun server sau stocate undeva.
Da. Caracterele non-ASCII (cum ar fi é, ñ, 日本語) sunt codificate folosind secvențele lor de byte UTF-8. Fiecare byte este reprezentat ca o valoare codificată procentual, asigurând compatibilitatea cu toate sistemele web moderne.