Salt la conținutul principal
LibraTool logoLibraTool

Codificator și decodificator URL — gratuit

Codificați și decodificați URL-uri și șiruri de interogare. Suportă encodeURIComponent, decodeURIComponent și analiza șirurilor de interogare.

Funcționează offline odată încărcat
Mod de codificare

Codifică fiecare caracter rezervat — ideal pentru valorile de interogare și segmentele de cale.

Utilizări frecvente

  • Codificati parametrii URL pentru APICodificati parametrii de string de interogare in mod sigur inainte de a-i adauga la URL-urile de cerere API.
  • Codificati URL-uri pentru legaturi de e-mailCreati legaturi sigure pentru clicuri pentru campaniile de e-mail - codificati caractere speciale pentru ca legaturile sa supravietuiasca fiecarui client de e-mail.
  • Codificati URL-uri pentru partajarea socialaPregatiti URL-uri cu text pre-completat, hashtags si legaturi pentru butoane de partajare Twitter, Facebook si LinkedIn.
  • Codificați șiruri de interogare complexeConstruiți și codificați șiruri de interogare cu mai mulți parametri — gata de atasare la orice URL.
  • Codificați URL-uri pentru apeluri inverse webhookCodificați URL-urile de apel invers care sunt transmise ca parametri serviciilor terțe și fluxurilor OAuth.

Cum funcționează

Codificarea și decodificarea URL aici rulează în întregime în browser-ul tău folosind globale integrate ale JavaScript — encodeURIComponent, encodeURI, și decodeURIComponent — fără bibliotecă terță parte și fără cerere de rețea. Unealta de asemenea expune API-ul nativ URL al browser-ului pentru a parsa și afișa parametrii șirului de interogare ca un tabel cheie-valoare.

  1. 1
    Alege un mod de codificare
    Trei moduri corespund unor cazuri de utilizare reale: "Componentă" apelează encodeURIComponent și escapează tot, cu excepția caracterelor nerezervate — alegerea potrivită pentru valori individuale de interogare. "URL complet" apelează encodeURI și lasă intacte schema, barele oblice și domeniul. "Formular" folosește encodeURIComponent, apoi înlocuiește %20 cu + pentru a respecta formatul application/x-www-form-urlencoded trimis de formularele HTML.
  2. 2
    Codifică sau decodifică într-un clic
    Codificarea trece textul tău prin funcția selectată și afișează rezultatul codificat procentual. Decodificarea apelează decodeURIComponent (cu + convertit la spații în modul Formular). Secvențele procentuale malformate — precum un %E0 rătăcit fără octet de continuare — sunt prinse și raportate ca eroare inline mai degrabă decât să prăbușească aplicația.
  3. 3
    Parsează șiruri de interogare cu API-ul URL
    Acțiunea "Parsează parametri" împachetează intrarea ta în constructorul nativ URL al browser-ului și iterează url.searchParams pentru a extrage fiecare pereche cheie-valoare. Dacă constructorul URL respinge intrarea, o soluție de rezervă scrisă manual împarte pe & și = și rulează fiecare jeton prin safeDecode, astfel încât șiruri de interogare parțiale sau brute produc totuși un tabel lizibil.
  4. 4
    Copiază rezultatul
    Textul codificat sau decodificat apare într-un bloc de ieșire monospace. Un buton de copiere îl scrie în clipboard prin API-ul Clipboard. Nimic nu părăsește dispozitivul tău în niciun moment.

Instrumente similare

Întrebări frecvente