Decodificador de URL
Decodifica la codificación porcentual %XX a texto UTF-8 legible. Opción de + como espacio para query strings; las secuencias mal formadas se conservan y se avisan.
42 caracteres · 42 bytes (UTF-8)
0 caracteres · 0 bytes (UTF-8)
Se ejecuta completamente en tu navegador. Tus datos nunca se suben.
¿Qué es Decodificar URL?
Convierte texto con codificación porcentual (%C3%A9, %20…) de vuelta a caracteres legibles usando UTF-8. A diferencia de decodeURIComponent, no falla por una sola secuencia incorrecta: los códigos % mal formados se dejan como están y se cuentan.
Cómo usar Decodificar URL
- Pega la URL o el valor codificado en Entrada.
- Marca Decodificar + como espacio (query strings) si el texto viene de un formulario o de una query string.
- Lee el resultado en Salida y revisa la advertencia si se encontraron secuencias mal formadas.
Ejemplo
caf%C3%A9+%zz
café %zz
Con "Decodificar + como espacio" activado; %zz está mal formado y se conserva.
Cuándo usar Decodificar URL
Úsalo para leer URLs codificadas en logs, redirecciones, enlaces de seguimiento o peticiones de API. Decodifica solo una vez: decodificar una cadena ya decodificada puede alterar los signos % literales.
Cómo funciona Decodificar URL
Se buscan en la entrada secuencias de %XX. Cada secuencia se convierte en bytes y se decodifica como UTF-8; las secuencias multibyte válidas se convierten en caracteres. Un % que no va seguido de dos dígitos hex, o bytes que no forman UTF-8 válido, se copian sin cambios y se cuentan en una advertencia. + se convierte en espacio solo si la opción está activada.
Casos de Uso Comunes
- Leer parámetros UTM o de redirección en enlaces de marketing
- Depurar URLs codificadas dos veces
- Decodificar envíos de formularios registrados en logs
- Devolver a texto legible los slugs no ASCII
Preguntas Frecuentes
¿Por qué + no se convierte en espacio?
En las rutas de URL, + es un signo más literal. Solo las query strings codificadas como formulario lo usan para los espacios, por eso es una opción.
¿Qué pasa con secuencias no válidas como %zz o %E2%82?
Se dejan sin cambios y la herramienta muestra cuántas encontró, en lugar de lanzar un error "URI malformed".
Mi texto sigue codificado después de decodificarlo.
Probablemente se codificó dos veces. Haz clic en Usar como entrada y vuelve a decodificar.