Decodificador URL, codificador URL y analizador de parámetros
Esta herramienta sirve para decodificar URL: convierte las secuencias %XX en texto legible, codifica texto para usarlo en una URL y separa una dirección en sus partes y parámetros.
Última actualización:
Cómo funciona
Pega o abre
Pega una URL o un texto codificado, abre un archivo de texto o cárgalo desde una URL. Elige Decodificar o Codificar.
Elige las reglas
Decide si + significa espacio, codifica un valor con Componente (encodeURIComponent) o una dirección entera con URL completa (encodeURI), y activa Cada línea por separado si tienes una lista.
Copia el resultado
Copia o descarga la salida. Si es una URL, revisa el host, la ruta y los parámetros en la tabla y usa Copiar parámetros como JSON.
Funciones
Decodificación tolerante
Cada secuencia %XX se decodifica como UTF-8. Las secuencias rotas, como %G1, un % suelto o un carácter cortado, se dejan tal cual y se listan, donde decodeURIComponent se detendría con un error.
Dos codificadores
El modo Componente escapa todo salvo letras, dígitos y - _ . ! ~ * ( ), ideal para valores de consulta. El modo URL completa conserva : / ? # & = para que la dirección siga funcionando.
Codificación de formularios
Decodifica + como espacio y codifica los espacios como +, igual que los formularios HTML y muchas cadenas de consulta (application/x-www-form-urlencoded).
Partes y parámetros de la URL
Protocolo, usuario, host, puerto, ruta, consulta y fragmento se muestran por separado. Los parámetros conservan su orden y sus duplicados, con los valores decodificados, incluidos los que van después de #.
Límites y privacidad
El texto y los archivos pueden ocupar hasta 5 MB. La tabla de partes de la URL se muestra para una URL o cadena de consulta de una sola línea de hasta 64 KB; para listas, activa Cada línea por separado.
El análisis sigue el estándar WHATWG URL que usan los navegadores, así que los hosts se muestran en su forma ASCII (punycode) y los puertos predeterminados se omiten. La decodificación nunca cambia tu entrada: solo se decodifica la salida. Más información en la página de privacidad.
Preguntas frecuentes
¿Cómo decodifico una URL?
Pégala en la entrada con Decodificar seleccionado. %20 se convierte en espacio, %C3%A9 en é, y así sucesivamente. El texto decodificado aparece a la derecha.
¿Qué diferencia hay entre encodeURI y encodeURIComponent?
encodeURIComponent escapa caracteres reservados como / ? & = y está pensado para un solo valor. encodeURI los deja intactos y sirve para una URL completa.
¿El signo + se debe decodificar como espacio?
En cadenas de consulta y datos de formularios, sí. En una ruta, + es un signo más literal: desactiva Decodificar + como espacio cuando decodifiques una ruta u otro texto.
¿Por qué aparece URIError: malformed URI sequence en otros sitios?
El texto tiene un % que no va seguido de dos dígitos hexadecimales o bytes que no son UTF-8 válido. Esta herramienta decodifica todo lo demás y lista las secuencias problemáticas.
¿Cómo veo los parámetros de una URL larga?
Pega la URL. La tabla Parámetros de consulta muestra cada clave con su valor decodificado, incluidas las claves repetidas. Copiar parámetros como JSON te da un objeto reutilizable.
¿Se envía mi URL a algún sitio?
No. La decodificación, la codificación y el análisis se hacen en tu navegador; la dirección nunca se visita ni se sube.