Gratis / En Línea
Codificador y Decodificador de URL
Codifica y Decodifica URLs Instantáneamente
Convierte caracteres especiales a formato codificado en porcentaje seguro para URL, o decodifica URLs codificadas de nuevo a texto legible. Esencial para el desarrollo web y el trabajo con API.
Cadena codificada no válida. Por favor verifica tu entrada.
Múltiples Tipos de Codificación
Elige entre codificación de URL completa, codificación de componentes, o codifica todos los caracteres para máxima compatibilidad.
Decodificación Instantánea
Pega cualquier cadena codificada en porcentaje y decodifícala de nuevo a texto legible con un clic.
Amigable para Desarrolladores
Perfecto para construir solicitudes de API, cadenas de consulta, datos de formularios y depurar URLs codificadas.
100% del Lado del Cliente
Toda la codificación y decodificación ocurre en tu navegador. Ningún dato es enviado a nuestros servidores.
Entendiendo la Codificación de URL para el Desarrollo Web
La codificación de URL (también llamada codificación en porcentaje) es un mecanismo para codificar caracteres en un Identificador Uniforme de Recursos (URI). Reemplaza caracteres inseguros con un '%' seguido de dos dígitos hexadecimales que representan el código ASCII del carácter. Por ejemplo, un espacio se convierte en '%20', y un ampersand (&) se convierte en '%26'.
¿Por qué es necesaria la codificación de URL?
Las URLs solo pueden contener un conjunto limitado de caracteres del conjunto de caracteres ASCII. Caracteres como espacios, símbolos especiales y caracteres no ASCII deben ser codificados para ser transmitidos de manera segura en URLs. Sin la codificación adecuada, las URLs pueden romperse, causar vulnerabilidades de seguridad (como ataques de inyección), o ser malinterpretadas por servidores web y navegadores.
Tipos de Codificación de URL
Hay diferentes niveles de codificación de URL. encodeURI() codifica una URL completa pero preserva caracteres como ':', '/', '?', y '&' que tienen un significado especial en las URLs. encodeURIComponent() codifica todo excepto letras, dígitos y algunos caracteres especiales — perfecto para codificar valores de parámetros de consulta. Nuestra opción 'Codificar Todos' convierte cada carácter no alfanumérico para máxima seguridad.
Preguntas Frecuentes sobre el Codificador de URL
Codificar URL (encodeURI) preserva caracteres que tienen un significado especial en las URLs como :, /, ?, y &. Codificar Componente (encodeURIComponent) codifica todo excepto letras y dígitos. Usa Codificar URL para URLs completas y Codificar Componente para valores de parámetros de consulta.
Las URLs solo pueden contener caracteres ASCII específicos. Los caracteres especiales, espacios y caracteres no en inglés deben ser codificados en porcentaje para ser incluidos de manera segura en las URLs. Sin codificación, las URLs pueden romperse o causar problemas de seguridad.
%20 es la representación codificada en URL de un carácter de espacio. El número 20 es el valor hexadecimal para el carácter de espacio (32 en decimal) en ASCII. De manera similar, %26 representa '&', %3F representa '?', etc.
Sí. Toda la codificación y decodificación ocurre completamente en tu navegador usando JavaScript. Tus datos nunca son transmitidos a ningún servidor ni almacenados en ningún lugar.
Sí. Los caracteres no ASCII (como é, ñ, 日本語) son codificados usando sus secuencias de bytes UTF-8. Cada byte se representa como un valor codificado en porcentaje, asegurando compatibilidad con todos los sistemas web modernos.