Codificar y decodificar URL online (URL encode)

Las URL solo admiten un conjunto limitado de caracteres, así que los espacios se convierten en %20 y todo lo que no es ASCII —tildes, ñ, emojis— pasa a secuencias de bytes escapadas. Esta herramienta codifica y decodifica en modo componente y en modo URI completa, que se diferencian en si escapan o no los caracteres reservados como las barras y el &.

Codificador de URL: cómo se usa

  1. Pega el texto o la URL que quieres convertir.
  2. Elige el modo componente para el valor de un parámetro o URI completa para una dirección entera.
  3. Pulsa Codificar o Decodificar.
  4. Copia el resultado en tu código o en la barra de direcciones.

Preguntas frecuentes

¿Qué diferencia hay entre codificar un componente y una URI completa?

El modo componente escapa también los caracteres reservados / ? & = #, que es lo correcto para el valor de un parámetro. El modo URI completa los deja intactos para que la estructura de la dirección se mantenga.

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

Porque los formularios HTML usan el formato application/x-www-form-urlencoded, donde + significa espacio. En la ruta de una URL el espacio debe ser %20; en la práctica verás ambos.

¿Cómo se codifican las tildes y la ñ?

Primero se convierten a bytes UTF-8 y luego cada byte se escapa. Por eso la ñ se convierte en %C3%B1: un solo carácter ocupa dos secuencias.

¿Qué es la doble codificación?

Codificar una cadena ya codificada, de modo que %20 se convierte en %2520. Es una causa habitual de enlaces rotos y suele indicar que se codifica en dos capas distintas de la aplicación.

Formateador JSON · Codificador Base64 · Decodificador JWT · Generador de UUID · Ver todas las herramientas

También disponible en: English · Português · Français · Deutsch