Vés al contingut principal

Codificador i descodificador d'URL de franc

Codifica i descodifica URL i cadenes de consulta. Compatible amb encodeURIComponent, decodeURIComponent i anàlisi de cadenes de consulta.

Funciona sense connexió un cop carregat
Mode de codificació

Codifica tots els caràcters reservats — ideal per a valors de consulta i segments de camí.

Usos habituals

  • Codificació de paràmetres d'URL per a APICodifiqueu de manera segura els paràmetres de cadena de consulta abans d'afegir-los als URL de sol·licitud API.
  • Codificació d'URL per a enllaços de correu electrònicCreeu enllaços en què es pot fer clic per a campanyes de correu electrònic: codifiqueu caràcters especials perquè els enllaços sobrevisquin cada client de correu electrònic.
  • Codificació d'URL per a compartir en xarxes socialsPrepareu URL amb text preemplert, etiquetes de hash i enllaços per a botons de compartir de Twitter, Facebook i LinkedIn.
  • Codifiqueu cadenes de consulta complexesConstruïu i codifiqueu cadenes de consulta amb múltiples paràmetres — llestos per afegir a qualsevol URL.
  • Codifiqueu URL per a retorns de cridada de webhookCodifiqueu URL de retorn de cridada que es passen com a paràmetres als serveis de tercers i fluxos OAuth.

Com funciona

La codificació i descodificació d'URL aquí s'executa completament al teu navegador utilitzant globals integrats de JavaScript — encodeURIComponent, encodeURI, i decodeURIComponent — sense biblioteca de tercers i sense sol·licitud de xarxa. L'eina també exposa l'API URL nativa del navegador per analitzar i mostrar paràmetres de cadena de consulta com una taula clau-valor.

  1. 1
    Tria un mode de codificació
    Tres modes es mapegen a casos d'ús reals: "Component" crida encodeURIComponent i escapa tot excepte els caràcters no reservats — l'elecció correcta per a valors de consulta individuals. "URL completa" crida encodeURI i deixa intactes l'esquema, les barres, i el domini. "Formulari" utilitza encodeURIComponent i després intercanvia %20 per + per coincidir amb el format application/x-www-form-urlencoded enviat pels formularis HTML.
  2. 2
    Codifica o descodifica amb un clic
    Codificar passa el teu text per la funció seleccionada i mostra el resultat codificat en percentatge. Descodificar crida decodeURIComponent (amb + convertit a espais en mode Formulari). Les seqüències de percentatge mal formades — com un %E0 solitari sense byte de continuació — es detecten i es reporten com a error en línia en lloc de fer fallar l'eina.
  3. 3
    Analitza cadenes de consulta amb l'API URL
    L'acció "Analitza paràmetres" embolica la teva entrada en el constructor URL natiu del navegador i itera url.searchParams per extreure cada parell clau-valor. Si el constructor URL rebutja l'entrada, una alternativa escrita a mà divideix per & i = i passa cada token per safeDecode, així les cadenes de consulta parcials o en brut encara produeixen una taula llegible.
  4. 4
    Copia el resultat
    El text codificat o descodificat apareix en un bloc de sortida monoespai. Un botó de còpia l'escriu al porta-retalls via l'API Clipboard. Res surt del teu dispositiu en cap moment.

Eines relacionades

Preguntes freqüents