Construir enlaces con parámetros
Cuando el valor de un parámetro lleva espacios o acentos, hay que codificarlo para que la URL no se rompa.
Codificador de URL gratis online. Codifica o decodifica texto para usar en URLs. Herramienta para desarrolladores y SEO.
🔒 Este archivo se procesa en tu navegador. No se sube a ningún servidor.
…
Las direcciones web solo admiten un conjunto limitado de caracteres. Los espacios, las tildes, la eñe y símbolos como el ampersand o el signo de interrogación tienen significado propio dentro de una URL o directamente no están permitidos, así que hay que sustituirlos por una secuencia que sí lo esté.
Ese es el motivo por el que un enlace copiado a mano a veces no funciona, o se corta a mitad. Un espacio se convierte en %20, una tilde en una secuencia de dos grupos, y si esa conversión no se hace, el navegador interpreta la dirección de otra manera o la rechaza.
El problema aparece sobre todo al construir enlaces con parámetros: un buscador interno, un enlace de compartir, una llamada a una API donde el valor lleva espacios o acentos. Codificar ese valor es lo que hace que el enlace llegue entero.
Cuando el valor de un parámetro lleva espacios o acentos, hay que codificarlo para que la URL no se rompa.
Decodificar una URL llena de símbolos revela qué parámetros lleva realmente.
Los enlaces que incluyen un término de búsqueda necesitan codificación si ese término no es una sola palabra sin acentos.
Las URLs no admiten esos caracteres directamente; hay que codificarlos (por ejemplo, un espacio se convierte en %20) para que naveguen correctamente.
No, son codificaciones distintas: esta está pensada específicamente para que un texto sea válido dentro de una URL, no para representar datos binarios.