Cómo codificar o decodificar una URL
- Elegí si querés codificar o decodificar.
- Indicá si es un parámetro (el valor de un campo) o una dirección completa.
- Escribí o pegá el texto: el resultado aparece al instante.
- Copiá el resultado y usalo en tu enlace, tu código o tu consulta.
Para qué sirve codificar una URL
Las direcciones web solo admiten ciertos caracteres. Los espacios, las tildes, la ñ y símbolos como & o = se reemplazan por un % seguido de dos dígitos hexadecimales (por ejemplo, un espacio es %20). Eso se llama percent-encoding.
Si vas a poner un valor dentro de un parámetro (?busqueda=…), usá “Un parámetro”, que codifica también : / ? & y =. Si ya tenés una dirección completa y solo querés escapar los espacios o las tildes, usá “Una dirección completa”.
Decodificar hace lo inverso: convierte %C3%B1 en ñ y %20 en un espacio, para leer una URL tal como se escribió.
Cosas a tener en cuenta
- Al decodificar un parámetro, el signo + se interpreta como un espacio, como hacen los formularios web.
- Si el texto tiene un % que no va seguido de dos dígitos hexadecimales, no se puede decodificar.
- No valida si la dirección existe ni si está bien armada: solo convierte los caracteres.
Preguntas frecuentes
¿Qué diferencia hay entre parámetro y dirección completa?
Un parámetro codifica todos los caracteres especiales, incluidos : / ? & =. Una dirección completa conserva esos símbolos porque forman parte de su estructura.
¿Por qué un espacio se convierte en %20?
Porque el espacio no está permitido en una URL. 20 es su código en hexadecimal.
¿Funciona con tildes, ñ y emojis?
Sí, se codifican en UTF-8, por ejemplo la ñ queda como %C3%B1.
¿Se envía mi texto a algún servidor?
No. Todo se hace en tu navegador y el texto no sale de tu dispositivo.
¿Es gratis?
Sí, es gratis, no pide registro y funciona directamente en el navegador.