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 &.
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.
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.
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.
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