Esta herramienta codifica URLs reemplazando caracteres especiales por su equivalente percent-encoded (%XX) y decodifica URLs codificadas de vuelta a su formato original. La codificación de URLs es esencial para crear enlaces válidos que contengan espacios, acentos, caracteres especiales o parámetros de consulta. Es una herramienta imprescindible para desarrolladores web, especialistas en SEO y cualquier persona que trabaje con URLs. Todo se procesa en tu navegador sin enviar datos.
Introduce tus valores para ver el resultado.
https://ejemplo.com/búsqueda?q=hola mundo → https://ejemplo.com/b%C3%BAsqueda?q=hola%20mundo
Los espacios y acentos se codifican para crear una URL válida.
https://ejemplo.com/b%C3%BAsqueda?q=hola%20mundo → https://ejemplo.com/búsqueda?q=hola mundo
La URL codificada se decodifica a su formato legible original.
café & leche → caf%C3%A9%20%26%20leche
Caracteres especiales como & y acentos se codifican correctamente.
La codificación de URLs, también conocida como percent-encoding, es un mecanismo fundamental del protocolo HTTP que convierte caracteres no seguros en un formato especial utilizando el signo de porcentaje seguido de dos dígitos hexadecimales. Este sistema fue definido en el RFC 3986 y es esencial para el funcionamiento correcto de la World Wide Web.
Las URLs están compuestas por un conjunto limitado de caracteres permitidos: letras ASCII sin acentos, dígitos y un pequeño grupo de caracteres especiales con funciones estructurales como la barra (/) para separar rutas, el signo de interrogación (?) para iniciar parámetros de consulta, y el símbolo & para separar múltiples parámetros. Cualquier otro carácter debe codificarse para que la URL sea válida y pueda ser procesada correctamente por navegadores y servidores.
Esta herramienta ofrece dos funciones principales: codificación y decodificación de URLs. En el modo de codificación, toma un texto o URL que contiene caracteres especiales y los reemplaza por sus equivalentes percent-encoded. Los espacios se convierten en %20, los acentos en secuencias como %C3%A1, la eñe en %C3%B1, y los símbolos especiales en sus correspondientes códigos hexadecimales.
En el modo de decodificación, realiza el proceso inverso: toma una URL codificada y la convierte de vuelta a su formato legible, reemplazando cada secuencia %XX por el carácter original que representa. La herramienta utiliza las funciones nativas de JavaScript encodeURIComponent y decodeURIComponent, que implementan correctamente la codificación UTF-8 para caracteres internacionales.
Los desarrolladores web necesitan codificar URLs constantemente al construir enlaces dinámicos. Cuando una aplicación web genera URLs con parámetros basados en datos introducidos por el usuario, como términos de búsqueda, nombres de productos o identificadores, esos valores deben codificarse correctamente para evitar errores. Un espacio sin codificar en una URL puede causar que el enlace se rompa o que los parámetros se interpreten incorrectamente.
Los especialistas en SEO también trabajan con codificación de URLs al crear estructuras de enlaces amigables para los motores de búsqueda. Las URLs con caracteres especiales mal codificados pueden causar problemas de rastreo e indexación. Los profesionales del marketing digital que trabajan con campañas de email marketing necesitan codificar correctamente los parámetros UTM en sus enlaces de seguimiento. Los desarrolladores de APIs RESTful utilizan la codificación de URLs para garantizar que los endpoints con parámetros especiales funcionen correctamente en todas las plataformas.
Toda la codificación y decodificación se ejecuta localmente en tu navegador. Ninguna URL se envía a servidores externos, se almacena en bases de datos o se procesa por terceros. Las operaciones se realizan en microsegundos utilizando las funciones nativas de JavaScript. Puedes trabajar con URLs que contengan información sensible, tokens de autenticación o parámetros confidenciales con total seguridad y confianza en la privacidad del proceso.
La codificación de URLs, también conocida como percent-encoding, es un mecanismo que convierte caracteres que no son seguros para URLs en un formato especial. Cada carácter no seguro se reemplaza por un signo de porcentaje seguido de dos dígitos hexadecimales que representan el valor del carácter en la tabla ASCII o UTF-8. Por ejemplo, el espacio se codifica como %20, la ñ como %C3%B1 y el símbolo & como %26. Este sistema garantiza que las URLs sean válidas y puedan ser interpretadas correctamente por navegadores y servidores web.
Las URLs solo pueden contener un conjunto limitado de caracteres: letras ASCII, dígitos y algunos caracteres especiales reservados como /, ?, # y &. Cualquier carácter fuera de este conjunto, como espacios, acentos, la eñe o símbolos como <, > y ", debe codificarse para que la URL sea válida. Sin codificación, los navegadores y servidores no pueden interpretar correctamente la URL, lo que puede provocar errores de carga, parámetros de consulta mal formados o enlaces rotos. La codificación es especialmente importante en URLs que contienen texto en idiomas con caracteres especiales como el español.
Necesitas codificar una URL cuando construyes enlaces dinámicamente y los parámetros contienen caracteres especiales. Esto es muy común al crear URLs con parámetros de búsqueda que incluyen texto introducido por el usuario, al generar enlaces con nombres de productos que contienen espacios o acentos, o al construir APIs RESTful donde los identificadores pueden contener caracteres no seguros. Los especialistas en SEO también necesitan codificar URLs correctamente para evitar problemas de rastreo y indexación por parte de los motores de búsqueda.
encodeURI codifica una URL completa, preservando los caracteres reservados que tienen significado especial en la estructura de la URL como /, ?, # y &. encodeURIComponent, en cambio, codifica todos los caracteres especiales incluyendo los reservados, y se utiliza para codificar valores individuales de parámetros. Por ejemplo, si un parámetro de búsqueda contiene un signo &, encodeURIComponent lo codificará como %26, mientras que encodeURI lo dejaría sin codificar. Esta herramienta utiliza el método adecuado según el contexto.
No, toda la codificación y decodificación de URLs se realiza completamente en tu navegador mediante JavaScript. Las URLs que introduzcas nunca se transmiten por la red, se almacenan en ningún servidor ni son procesadas por terceros. Puedes codificar URLs con parámetros sensibles, tokens de autenticación o cualquier información confidencial con total seguridad, sabiendo que los datos nunca abandonan tu dispositivo en ningún momento.
Última actualización el 2026-09-27 · Escrito por UtiliaTools