URL
Codificador/decodificador de URL
Evita que el texto rompa las URL codificándolo o decodificándolo de forma segura.
Usa codificación URL estándar para que consultas y rutas no se rompan.
Entrada
Salida
What
Definición de Codificador/decodificador de URL
La codificación URL convierte caracteres inseguros en secuencias percent-encoded.
Cases
Casos de uso comunes
1
Codificar valores de parámetros de consulta
2
Decodificar cadenas con percent-encoding de logs
3
Preparar segmentos de ruta con espacios o símbolos
How To
Cómo codificar/decodificar URL
Guía paso a paso para convertir valores de query o segmentos de ruta de forma segura.
1
Pega el texto
Pega el texto que quieres convertir en la entrada.
2
Elige modo
Selecciona Codificar o Decodificar.
3
Copia el resultado
Copia la salida para usarla en tu URL o código.
Knowledge
Entendiendo la Codificación URL
¿Qué es la Codificación URL?
La codificación URL (percent-encoding) convierte caracteres en un formato que puede ser transmitido por Internet. Los caracteres inseguros se reemplazan por '%' seguido de dos dígitos hexadecimales que representan el código ASCII del carácter.
Caracteres Reservados
Ciertos caracteres tienen significados especiales en las URLs: '?' inicia las cadenas de consulta, '&' separa los parámetros, '#' marca los fragmentos, '/' separa los segmentos de ruta. Estos deben ser codificados cuando se usan como valores de datos, no como delimitadores.
Caracteres Seguros
Los caracteres alfanuméricos (A-Z, a-z, 0-9) y algunos caracteres especiales (-, _, ., ~) son 'seguros' y no requieren codificación. Todos los demás caracteres deben ser codificados con porcentaje para una transmisión de URL confiable.
UTF-8 y Codificación URL
La codificación URL moderna usa UTF-8. Los caracteres no ASCII se convierten primero a bytes UTF-8 y luego cada byte se codifica con porcentaje. Por ejemplo, 'ñ' se convierte en '%C3%B1'.
Ejemplos Comunes de Codificación
El espacio se convierte en '%20' o '+' (en datos de formularios), '&' se convierte en '%26', '=' se convierte en '%3D' y '?' se convierte en '%3F'. Entender esto ayuda a depurar problemas relacionados con URLs en aplicaciones web.
FAQ
Preguntas frecuentes del codificador de URL
¿Cuándo debo codificar texto para URL?
Codifica al insertar valores dinámicos en consultas o rutas para preservar espacios y símbolos.
¿Qué caracteres se codifican?
Los espacios se vuelven %20 y los caracteres reservados como ?, &, # y = se escapan para no romper la URL.
¿Por qué fallaría la decodificación?
Falla si un signo de porcentaje no va seguido de dos caracteres hexadecimales o si la secuencia está incompleta.
¿En qué se diferencia codificar un valor de consulta de codificar una URL completa?
Para valores de consulta se usa un escape más estricto; en URLs completas se pueden dejar ?, & y otros sin escapar.
¿Qué significan codificar y decodificar?
Codificar convierte caracteres en secuencias de bytes con porcentaje para que viajen seguros en una URL; decodificar los devuelve a texto legible.
¿Qué es una URL?
Una URL (Localizador Uniforme de Recursos) es la dirección de un recurso en la web, con protocolo, dominio, ruta y parámetros de consulta opcionales.