Codificador y decodificador de URL
Codifica texto en porcentaje para usarlo en una URL, o decodifica un enlace escapado para volverlo legible. Los enlaces largos se desglosan 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
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
¿Cuál es la diferencia entre los dos alcances?
Componente (encodeURIComponent) escapa caracteres reservados como & ? = / para que el texto sea seguro como valor de un único parámetro. URL completa (encodeURI) deja esos caracteres tal cual para que el enlace siga siendo válido.
¿Por qué a veces falla la decodificación?
Un signo de porcentaje debe ir seguido de dos dígitos hexadecimales. Si el texto tiene un % solo o un escape truncado como %E4%B8, la decodificación no puede continuar y el mensaje de error indica qué falló.
¿Los espacios deben ser %20 o +?
Usa %20 dentro de una ruta o una URL normal. Reserva + para cuerpos de petición con codificación de formulario y cadenas de consulta generadas así: activa la opción en esos casos.
¿Se guardan en algún sitio los enlaces que pego?
No. La codificación, la decodificación y el análisis de parámetros se ejecutan localmente en tu navegador, así que nada se envía ni se registra.