Decodificador de URL
Decodifica una URL o un valor con escape porcentual a texto legible; los enlaces largos se descomponen automáticamente en sus parámetros de consulta.
«Componente» (encodeURIComponent) escapa todos los caracteres reservados: úsalo para el valor de un solo parámetro. «URL completa» (encodeURI) mantiene :/?#&= intactos para que el enlace siga funcionando.
La codificación de formularios (application/x-www-form-urlencoded) escribe los espacios como + en lugar de %20.
0 caracteres · 0 bytes · 0 líneas
Resultado
0 caracteres · 0 bytes · 0 líneas
Acerca de la decodificación de URL
La decodificación invierte la codificación porcentual: cada secuencia %XX vuelve a su byte original y el flujo de bytes se lee como texto UTF-8. Las URL con escape aparecen en logs de servidor, cadenas de redirección, exportaciones de analítica y enlaces de seguimiento, donde decodificar es la única forma de ver lo que realmente contiene un enlace.
Pega un enlace completo y la herramienta también lista cada parámetro de consulta con su valor decodificado: la forma más rápida de inspeccionar URL de seguimiento largas. Si el texto proviene de un formulario HTML, los espacios pueden aparecer como +; activa la opción para revertirlos.
Qué resuelve esta herramienta
Los dos alcances de codificación
Cambia entre encodeURIComponent para valores sueltos y encodeURI para un enlace completo, sin tener que adivinar cuál usó otra herramienta.
Parámetros de consulta desglosados
Pega un enlace de seguimiento largo y verás cada parámetro con su valor decodificado, así sabes exactamente qué información lleva.
Compatible con codificación de formularios
La opción de tratar + como espacio replica cómo codifican los datos los formularios HTML y muchos backends, en ambos sentidos.
Preguntas frecuentes
¿Por qué falla la decodificación?
Un signo de porcentaje debe ir seguido de exactamente dos dígitos hexadecimales. Un % suelto o una secuencia truncada como %E4%B8 detiene la decodificación, y el mensaje de error señala el punto.
¿Por qué aparecen + en lugar de espacios?
Los datos de formulario escriben los espacios como + en vez de %20. Activa «+ como espacio» al decodificar query strings de formularios HTML o backends antiguos.
¿El resultado sigue ilegible?
Probablemente el texto se codificó dos veces: decodifica la salida una vez más. Si continúa ilegible, los bytes originales no eran UTF-8.
¿Se guardan los enlaces que pego?
No. La decodificación y el análisis de parámetros se ejecutan por completo en tu navegador; nada se envía a un servidor.