Saltar al contenido principal
Tooletto

Decodificador de URL

Un preajuste de Codificador y decodificador de URL

Convierte una URL codificada con porcentaje de vuelta a texto legible. Útil para leer enlaces de seguimiento, decodificar un parámetro de redirección, o averiguar a qué apuntaba realmente una URL registrada.

  • Los archivos nunca salen de tu dispositivo
  • Gratis, sin registro
  • Sin marcas de agua
  • Funciona sin conexión una vez cargado
Loading tool…

Cómo codificador y decodificador de url

  1. 1

    Elige una dirección

    Codifica texto para una URL, o decodifica una URL codificada de vuelta a texto.

  2. 2

    Elige el modo

    El modo de componente escapa todo; el modo de URL completa conserva la estructura.

  3. 3

    Copia el resultado

    Los resultados se actualizan mientras escribes.

Lo que revela realmente un parámetro de URL decodificado

Un enlace de seguimiento de marketing, un parámetro de redirección, o una URL capturada de un registro de servidor comúnmente llega como una larga cadena de escapes porcentuales ilegible de un vistazo — decodificarla revela el destino real, término de búsqueda, o dato que lleva el enlace, que a menudo es la forma más rápida de entender lo que realmente hace un enlace sospechoso o desconocido antes de hacer clic en él, o de reconstruir lo que un usuario buscó a partir de una URL de solicitud registrada.

Leer correctamente escapes Unicode multibyte

Un solo carácter acentuado o emoji codificado en una URL frecuentemente produce varios escapes porcentuales consecutivos en lugar de uno — é se convierte en `%C3%A9`, dos bytes escapados que representan su codificación UTF-8, y un emoji puede producir cuatro. Decodificar correctamente significa recombinar esas secuencias UTF-8 multibyte de vuelta en el único carácter que representan, en lugar de convertir ingenuamente cada escape `%XX` en su propio carácter separado, lo que produciría una salida deformada e ilegible para cualquier cosa fuera del rango ASCII básico.

Manejar ambas convenciones de espacio al decodificar

Como una URL real capturada de un registro, un enlace de correo, o la barra de direcciones de un navegador podría usar tanto el `%20` estándar como el `+` de codificación de formulario más antiguo para representar un espacio, esta herramienta comprueba y convierte correctamente ambos de vuelta a un espacio literal en lugar de reconocer solo uno — pegar una cadena de consulta que usó separadores `+` no requiere convertirla a `%20` primero solo para obtener un resultado legible.

Preguntas frecuentes

¿Cuál es la diferencia entre el modo de componente y el de URL completa?

El modo de componente (`encodeURIComponent`) escapa todo incluyendo / ? & = #, que es lo que quieres para el valor de un solo parámetro de consulta. El modo de URL completa (`encodeURI`) deja intactos esos caracteres estructurales para que toda una dirección se mantenga utilizable. Usar el equivocado es el error de codificación de URL más común.

¿Por qué se rompió mi URL cuando codifiqué todo?

Casi con toda seguridad usaste el modo de componente en una URL completa, que escapó el `://` y los separadores `&`. Codifica cada *valor* de parámetro individualmente, luego ensambla la URL — no codifiques el resultado ya ensamblado.

¿Por qué un espacio a veces se convierte en %20 y a veces en +?

La codificación porcentual usa %20. La forma `+` viene de la codificación de formulario HTML más antigua (`application/x-www-form-urlencoded`) y solo es válida en una cadena de consulta, nunca en una ruta. Esta herramienta produce %20, y decodifica ambas.

¿Cómo se manejan los emojis y caracteres de otros idiomas?

Se codifican como bytes UTF-8, así que é se convierte en %C3%A9 y un emoji se convierte en cuatro escapes porcentuales. Ese es el comportamiento correcto y se convierte de ida y vuelta exactamente.