Codifică și decodifică URL-uri și componente URL în format procentual, sigur pentru UTF-8.
Cum se folosește Codificator URL
Lipește textul sau URL-ul.
Alege codificare sau decodificare și domeniul componentă sau URL complet.
Copiază rezultatul.
URL-urile au voie să conțină doar un set limitat de caractere, așa că orice din afara acestui set, spații, litere cu diacritice și simboluri rezervate precum & ? / =, trebuie escapat. Codificarea procentuală înlocuiește fiecare astfel de octet cu un semn procent și valoarea sa hexazecimală din două cifre, deci un spațiu devine %20, iar un ampersand devine %26.
Acest instrument codifică textul și URL-urile în forma codificată procentual și le decodifică înapoi. Este construit pe funcțiile standard encodeURIComponent și encodeURI ale browserului, deci rezultatul se potrivește exact cu ce ar produce propriul tău JavaScript, și este sigur pentru UTF-8 în cazul textului internațional.
Codificarea și decodificarea rulează în întregime în browserul tău, deci nimic din ce lipești nu este trimis către un server, ceea ce este liniștitor când un URL conține token-uri sau parametri de interogare pe care ai prefera să nu îi împărtășești.
Comutatorul de domeniu contează. Modul componentă (encodeURIComponent) escapează caracterele rezervate precum & = ? / și este ceea ce vrei pentru o singură valoare din șirul de interogare sau un segment de cale. Modul URL complet (encodeURI) lasă intacte caracterele structurale, ca un URL întreg să rămână utilizabil.
O greșeală frecventă este codificarea unui URL întreg cu modul componentă, care escapează :// și ? și strică legătura. Alta este dubla codificare, în care un șir deja codificat este codificat din nou, iar %20 devine %2520. Când ai dubii, decodifică mai întâi ca să vezi valoarea brută.
Există și o particularitate istorică în șirurile de interogare: trimiterile de formulare codifică un spațiu ca semn plus, în timp ce codificarea procentuală folosește %20. Ambele se întâlnesc în practică, așa că decodificatoarele acceptă în general oricare variantă.
Întrebări frecvente
'Componentă' (encodeURIComponent) escapează caractere rezervate precum & = ? / pentru valori din query. 'URL complet' (encodeURI) păstrează structura URL-ului.
Secvențele procentuale incorecte (precum un % singur) nu pot fi decodificate. Verifică intrarea sau recodific-o mai întâi.
Încorporează acest instrument
Adaugă acest instrument pe propriul tău site. Copiază fragmentul de mai jos; rămâne actualizat automat.
<iframe src="https://monu.tools/embed/ro/url-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Instrumente similare
Codifică text în Base64 sau decodifică Base64 înapoi în text. Sigur pentru UTF-8 cu detectare automată a direcției.
Decodează un JSON Web Token pentru a-i inspecta antetul și sarcina utilă, cu timpii de expirare și emitere lizibili. Rulează în întregime în browserul tău; token-urile nu sunt niciodată încărcate.
Generează hash-uri SHA-1, SHA-256, SHA-384 și SHA-512 ale oricărui text, direct în browserul tău.
Generează un HMAC pentru un mesaj și o cheie secretă folosind SHA-1, SHA-256, SHA-384 sau SHA-512, în browserul tău.