Saltar al contenido principal

Codificador y decodificador de URL gratis

Codifica y decodifica URLs y cadenas de consulta. Soporta encodeURIComponent, decodeURIComponent y análisis de cadenas de consulta.

Funciona sin conexión una vez cargado
Modo de codificación

Codifica cada carácter reservado — ideal para valores de consulta y segmentos de ruta.

Usos habituales

  • Codifica parámetros de URL para APIsCodifica de forma segura los parámetros de cadena de consulta antes de añadirlos a las URLs de solicitud de API.
  • Codifica URLs para enlaces de correoCrea enlaces seguros para campañas de correo — codifica caracteres especiales para que los enlaces sobrevivan en todos los clientes de correo.
  • Codifica URLs para compartir en redes socialesPrepara URLs con texto, hashtags y enlaces rellenados previamente para botones de compartir de Twitter, Facebook y LinkedIn.
  • Codificar cadenas de consulta complejasConstruye y codifica cadenas de consulta con múltiples parámetros — listas para anexar a cualquier URL.
  • Codificar URLs para devoluciones de llamada de webhookCodifica URLs de devolución de llamada que se pasan como parámetros a servicios de terceros y flujos OAuth.

Cómo funciona

La codificación y decodificación de URL aquí se ejecuta enteramente en tu navegador usando los globales integrados de JavaScript: encodeURIComponent, encodeURI y decodeURIComponent, sin biblioteca de terceros y sin solicitud de red. La herramienta también expone la API URL nativa del navegador para analizar y mostrar los parámetros de cadena de consulta como una tabla clave-valor.

  1. 1
    Elige un modo de codificación
    Tres modos se corresponden con casos de uso del mundo real: "Componente" llama a encodeURIComponent y escapa todo excepto los caracteres no reservados: la opción correcta para valores de consulta individuales. "URL completa" llama a encodeURI y deja intactos el esquema, las barras y el dominio. "Formulario" usa encodeURIComponent y luego sustituye %20 por + para coincidir con el formato application/x-www-form-urlencoded enviado por los formularios HTML.
  2. 2
    Codifica o decodifica con un clic
    Codificar pasa tu texto por la función seleccionada y muestra el resultado codificado por porcentaje. Decodificar llama a decodeURIComponent (con + convertido a espacios en modo Formulario). Las secuencias de porcentaje malformadas —como un %E0 suelto sin byte de continuación— se detectan y reportan como un error en línea en lugar de bloquear la herramienta.
  3. 3
    Analiza cadenas de consulta con la API URL
    La acción "Analizar parámetros" envuelve tu entrada en el constructor URL nativo del navegador e itera url.searchParams para extraer cada par clave-valor. Si el constructor URL rechaza la entrada, una alternativa escrita a mano divide por & y = y pasa cada token por safeDecode, así las cadenas de consulta parciales o en bruto aún producen una tabla legible.
  4. 4
    Copia el resultado
    El texto codificado o decodificado aparece en un bloque de salida monoespaciado. Un botón de copiar lo escribe en el portapapeles mediante la Clipboard API. Nada sale de tu dispositivo en ningún momento.

Herramientas relacionadas

Preguntas frecuentes