Codificador y descodificador de URL
Codificación porcentual y desglose de la cadena de consulta
Entrada
Opciones
Alcance
Para cadenas que van dentro de una URL, como los valores de los parámetros. También codifica ?, & y /.
Resultado
Todavía no has escrito nada
Pega una URL o una cadena y el resultado aparecerá aquí.
La codificación trabaja sobre bytes, así que un carácter no ASCII puede producir varios grupos %XX.
Las URL solo admiten un conjunto limitado de caracteres, así que todo lo demás se reescribe como %XX. Eso hace ilegibles los enlaces compartidos y fáciles de romper los pegados. Convierte en cualquier sentido aquí y consulta los parámetros desglosados.
Cómo se usa
- 1 Pega una URL o una cadena.
- 2 Elige codificar o descodificar.
- 3 Elige el alcance: un solo valor o una dirección completa.
- 4 Copia el resultado, o lee el desglose de parámetros que aparece debajo.
Preguntas frecuentes
¿Qué diferencia hay entre los dos alcances?
«Un solo valor» codifica todo, incluidos ?, & y /, que es lo que quieres para el valor de un parámetro. «Dirección completa» deja intactos esos caracteres estructurales para que la URL siga funcionando.
¿Por qué un carácter se convierte en varios grupos %XX?
La codificación porcentual trabaja sobre bytes, no sobre caracteres. Todo lo que queda fuera de ASCII ocupa varios bytes en UTF-8 —dos las letras latinas acentuadas, tres los caracteres CJK—, así que cada uno produce esa cantidad de grupos.
¿Por qué a veces falla la descodificación?
Por un % suelto que no va seguido de dos dígitos hexadecimales, o por una cadena codificada dos veces. Las cadenas con doble codificación muestran %25 donde debería haber un %; descodifica dos veces para recuperarlas.