Codifica y decodifica URLs de forma segura, rápida y gratuita. Incluye historial de cálculos, copia con un clic y guía enciclopédica completa sobre codificación URL.
La codificación de URL, también conocida como codificación porcentual (percent-encoding), es un mecanismo estándar utilizado en Internet para convertir caracteres no seguros, especiales o no ASCII en un formato que pueda ser transmitido de forma segura a través de la red. Las URLs (Uniform Resource Locators) están diseñadas para ser interpretadas por navegadores web, servidores y protocolos de Internet, por lo que solo admiten un conjunto limitado de caracteres seguros por defecto.
Los caracteres seguros en una URL son las letras mayúsculas y minúsculas (A-Z, a-z), los dígitos (0-9) y un pequeño grupo de símbolos especiales permitidos: guion (-), guion bajo (_), punto (.), tilde (~). Cualquier otro carácter (espacios, acentos, ñ, símbolos como &, ?, =, /) debe ser codificado para evitar errores de interpretación, conflictos en la transmisión de datos o fallos en la carga de recursos web.
Este proceso de codificación es fundamental para el funcionamiento correcto de la web, ya que garantiza que las direcciones web, parámetros de consulta y rutas de archivos sean interpretados de manera uniforme por todos los dispositivos y servidores conectados a Internet. Sin la codificación URL, las URLs con caracteres especiales serían inválidas y no podrían acceder a los recursos deseados.
La codificación URL se definió por primera vez en el RFC 1738 (Uniform Resource Locators) en 1994, como parte de los estándares fundamentales de la World Wide Web. Posteriormente, fue actualizada y complementada por el RFC 3986 (Uniform Resource Identifier (URI): Generic Syntax) en 2005, que establece las reglas actuales para la codificación y decodificación de URLs y URIs.
El RFC 3986 es el estándar internacional que rige la estructura y codificación de todas las URLs modernas. Este documento define claramente qué caracteres son reservados, no reservados y deben ser codificados, así como el formato de codificación porcentual que se utiliza en todo el mundo.
Antes de la adopción universal de este estándar, existían múltiples métodos de codificación no compatibles entre sí, lo que generaba errores masivos en la navegación web. La estandarización resolvió estos problemas y creó un lenguaje universal para las direcciones web.
La codificación URL es indispensable por múltiples razones técnicas y funcionales que garantizan la estabilidad, seguridad y compatibilidad de la web. A continuación, se detallan los motivos más importantes:
En entornos profesionales, la codificación URL es especialmente crítica para formularios web, APIs, enlaces compartidos, campañas de marketing digital y sistemas de gestión de contenido (CMS). Un error en la codificación puede hacer que un enlace de campaña sea inaccesible, perdiendo tráfico y conversiones.
Además, en seguridad informática, la codificación URL es una medida básica para prevenir ataques de inyección de código, ya que neutraliza caracteres maliciosos que podrían ser ejecutados en servidores web.
La codificación URL utiliza el formato %XX, donde XX representa el valor hexadecimal de dos dígitos del carácter en la tabla ASCII/UTF-8.
Regla Principal: Cada carácter no seguro se reemplaza por % seguido de su código hexadecimal.
Ejemplos Prácticos:
%20%C3%B1%C3%A1%26%3FEl RFC 3986 divide los caracteres de URL en tres categorías claras: reservados, no reservados y no seguros. Conocer esta clasificación es esencial para entender cuándo usar la codificación:
Son los únicos caracteres que se pueden usar libremente en una URL sin necesidad de codificación. Incluyen:
Estos caracteres no tienen función especial en la estructura de la URL y son interpretados correctamente por todos los sistemas.
Son símbolos con funciones específicas en la URL. Si se usan para transmitir datos (no para estructurar la URL), DEBEN codificarse:
Por ejemplo: el símbolo & se usa para separar parámetros en una URL (?nombre=Juan&edad=30). Si quieres enviar el valor "Juan&Pedro" como parámetro, debes codificar el & a %26 para no romper la estructura.
Todos los caracteres que no entran en las categorías anteriores deben codificarse siempre:
El proceso de codificación URL sigue pasos técnicos definidos por el estándar RFC 3986, que garantizan la compatibilidad universal. A continuación, se explica el proceso paso a paso:
El sistema escanea la URL o texto completo y detecta todos los caracteres que no pertenecen al grupo de no reservados. Estos son los caracteres que serán codificados.
Los caracteres no ASCII se convierten primero a su representación en codificación UTF-8, el estándar universal de caracteres que incluye todos los idiomas del mundo.
Cada byte de la representación UTF-8 se convierte a un valor hexadecimal de dos dígitos (0-9, A-F).
Se antepone el símbolo % a cada valor hexadecimal para crear el código de codificación URL final.
La decodificación es el proceso inverso: se identifican las secuencias %XX, se convierten de hexadecimal a bytes UTF-8 y luego a caracteres legibles, restaurando el texto original.
La codificación URL no es solo una técnica técnica, sino una herramienta esencial en múltiples áreas profesionales del desarrollo web, marketing digital, SEO y seguridad informática. Sus aplicaciones prácticas son variadas y críticas:
Los desarrolladores usan la codificación URL para:
Lenguajes de programación como JavaScript, PHP, Python y Java tienen funciones integradas de codificación/decodificación URL, pero nuestra herramienta profesional simplifica este proceso sin necesidad de escribir código.
En SEO, las URLs amigables son fundamentales para el posicionamiento. La codificación URL permite:
Los expertos en SEO saben que una URL mal codificada puede perder posicionamiento y hacer que el contenido no sea indexado correctamente por Google y otros buscadores.
La codificación URL es una medida de protección básica contra:
Al codificar caracteres especiales, se neutraliza su capacidad para ejecutar código malicioso en los servidores web.
Las plataformas de pago (PayPal, Stripe, Redsys) requieren URLs codificadas para procesar transacciones. La codificación garantiza que los datos de los clientes, productos y montos se transmitan de forma segura y sin errores.
Plataformas como WordPress, Shopify y Joomla usan codificación URL automáticamente para crear enlaces permanentes (permalinks) con títulos de artículos, categorías y etiquetas que incluyen espacios y caracteres especiales.
Aunque la codificación URL es un proceso estándar, es común cometer errores que generan fallos en las URLs. Conocer estos errores te ayudará a usar la herramienta de forma profesional:
Es el error más frecuente: codificar una URL que ya está codificada. Por ejemplo: codificar %20 (espacio) resulta en %2520, lo que hace que la URL sea inválida. Nuestra herramienta detecta automáticamente URLs ya codificadas para evitar este error.
Muchos usuarios usan el signo + en lugar de %20 para los espacios. Aunque el + es aceptado en parámetros de formularios, no es el estándar RFC 3986 y puede causar errores en servidores. El código correcto para espacio es %20.
Codificar letras, números o símbolos como - _ . ~ es innecesario y hace que las URLs sean más largas y difíciles de leer. Solo codifica los caracteres no seguros.
La codificación antigua ISO-8859-1 es incompatible con caracteres internacionales. Actualmente, solo se usa UTF-8, el estándar universal que nuestra herramienta emplea.
Usar herramientas no profesionales que no soportan UTF-8 genera caracteres corruptos (ej: ñ en lugar de ñ). Nuestra herramienta usa decodificación UTF-8 precisa para resultados perfectos.
Nuestra herramienta de codificación URL está diseñada para usuarios profesionales, con funcionalidades que van más allá de los codificadores básicos gratuitos. Las ventajas exclusivas son:
Esta herramienta es ideal para desarrolladores, diseñadores web, expertos en SEO, marketers digitales, estudiantes y cualquier usuario que necesite codificar URLs de forma profesional y segura.
Codificar una URL significa convertir caracteres especiales y no seguros en formato %XX para que sea válida y segura. Decodificar es el proceso inverso: convertir el formato %XX de vuelta a los caracteres originales legibles. Nuestra herramienta realiza ambas funciones de forma instantánea.
Sí, es completamente seguro. Todo el proceso de codificación y decodificación se realiza LOCALMENTE en tu navegador, sin enviar tus datos a servidores externos. No almacenamos ninguna URL ni texto que ingreses, garantizando tu privacidad y seguridad.
Esto ocurre por una codificación incorrecta (usando ISO-8859-1 en lugar de UTF-8). Nuestra herramienta usa exclusivamente UTF-8, el estándar moderno, por lo que nunca tendrás este problema. Los caracteres con acentos y ñ se codifican/decodifican perfectamente.
Claro que sí. La interfaz es totalmente responsiva y se adapta a cualquier pantalla: ordenadores de escritorio, portátiles, tabletas y teléfonos móviles. Todas las funcionalidades (copia con clic, historial, modo oscuro) funcionan igual de bien en dispositivos móviles.
No tenemos límites de longitud. Puedes codificar y decodificar URLs muy largas, textos completos o parámetros de API extensos sin restricciones. La herramienta procesa todo el contenido de forma instantánea.
El historial se guarda en el almacenamiento local de tu navegador (localStorage), por lo que permanece disponible incluso si cierras y abres la página. Puedes borrarlo en cualquier momento con el botón "Limpiar Historial".
No, la herramienta es 100% gratuita, sin registros, sin suscripciones y sin límites de uso. Todas las funcionalidades profesionales están disponibles para todos los usuarios sin coste alguno.
Nuestra herramienta cumple estrictamente con el estándar RFC 3986, el estándar internacional oficial para codificación de URLs/URIs. Usamos codificación UTF-8 universal, garantizando compatibilidad con todos los servidores, navegadores y sistemas del mundo.