Codificador/Decodificador de URL
Codifica o decodifica URLs con facilidad. Puedes excluir protocolo, dominio y puerto de la codificación. Para evitar la doble codificación durante el proceso, los fragmentos ya codificados se decodifican primero.
Las secuencias codificadas por porcentaje existentes se decodificarán antes de codificar para evitar la doble codificación.
Preguntas Frecuentes
¿Qué es la codificación de URL y por qué es necesaria?
La codificación de URL, también conocida como codificación por porcentaje, convierte caracteres no permitidos o con significado especial en las URL a un formato seguro. Es necesaria para la transmisión fiable de datos y para evitar la mala interpretación de las URL por servidores web y navegadores.
¿Cómo funciona la codificación de URL (codificación por porcentaje)?
Reemplaza caracteres no seguros o especiales con un símbolo '%' seguido del valor ASCII hexadecimal de dos dígitos del carácter. Por ejemplo, un espacio se codifica como '%20'.
¿Qué caracteres se codifican típicamente en una URL?
Caracteres no alfanuméricos (excepto '-', '_', '.', '~'), caracteres reservados (como ';', '/', '?', ':', '@', '&', '=', '+', '$', ',') cuando se usan fuera de su significado especial, y caracteres no seguros (como espacio, '<' , '>', '#', '%', '{', '}' etc.).
¿Qué es la decodificación de URL y cuándo se usa?
La decodificación de URL es el proceso inverso: convertir secuencias codificadas por porcentaje de nuevo a sus caracteres originales. Los servidores la usan para entender los recursos solicitados o las aplicaciones para procesar parámetros de URL.
¿Por qué algunas URL contienen símbolos '%' seguidos de números/letras?
Estos son caracteres codificados por porcentaje. Representan caracteres especiales o no seguros que fueron convertidos para asegurar que la URL sea válida y correctamente interpretada por los sistemas web.
¿Cuándo debo codificar la URL completa versus solo parámetros específicos?
Generalmente, se codifican los nombres y valores individuales de los parámetros de la cadena de consulta. Codificar una URL completa (incluyendo 'http://') es menos común y puede romperla si partes del protocolo o dominio se codifican innecesariamente. Nuestra herramienta ofrece una opción para preservarlos.
¿Es la codificación de URL una medida de seguridad?
La codificación de URL es principalmente para la integridad y compatibilidad de los datos, no una medida de seguridad directa contra ataques como XSS o inyección SQL. Aunque ayuda a prevenir algunos problemas de URL malformadas, otras prácticas de seguridad son esenciales.