Codificator și decodificator URL — gratuit
Codificați și decodificați URL-uri și șiruri de interogare. Suportă encodeURIComponent, decodeURIComponent și analiza șirurilor de interogare.
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.
- 1Alege un mod de codificareTrei 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.
- 2Codifică sau decodifică într-un clicCodificarea 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.
- 3Parsează șiruri de interogare cu API-ul URLAcț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.
- 4Copiază rezultatulTextul 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
Encoder & Decoder Base64
Codifică text sau fișiere în Base64 sau decodifică șiruri Base64 înapoi la text simplu. Instant, privat și gratuit.
Encoder & Decoder HTML
Codifică caractere speciale ca entități HTML sau decodifică entitățile înapoi la text simplu. Instant, în browser.
Cifrul Caesar & Criptator Text
Criptează și decriptează text cu cifrul Caesar, ROT13, Atbash și cifrul Vigenère. Cifruri clasice de substituție, toate în browser.