Codificador y decodificador de URL
Prepara un texto para ponerlo en un enlace, convierte texto codificado con % en palabras legibles y descubre de qué está hecha una URL.
Sellado en este dispositivo
Funciona en tu navegador. No se sube nada.
Sellado
Resultado
El resultado aparecerá aquí mientras escribes.
No se puede decodificar
Partes de esta URL
Parámetros de consulta
| Nombre | Valor (decodificado) |
|---|
Cómo funciona
-
Elige el sentido
Codificar prepara un texto para usarlo en una URL. Decodificar convierte secuencias como %C3%A9 en caracteres legibles.
-
Elige qué codificas
El valor de un solo parámetro necesita codificar todos los caracteres especiales. Una URL completa conserva sus barras, su signo de interrogación y sus &.
-
Copia o analiza
Copia el resultado o consulta la tabla que divide una URL en protocolo, host, ruta, parámetros y fragmento.
Preguntas frecuentes
¿Se envía a algún sitio el texto que pego?
No. La codificación, la decodificación y el análisis de URL se hacen en tu navegador, así que los enlaces que contienen tokens o datos personales se quedan en tu dispositivo.
¿Qué diferencia hay entre codificar una parte y una URL completa?
En una parte, como un término de búsqueda colocado después de ?q=, hay que codificar caracteres como &, = y / para que no se interpreten como estructura de la URL. Una URL completa conserva esos caracteres, porque son su estructura, y solo codifica los espacios y los caracteres que no son ASCII.
¿Los espacios deben ser %20 o +?
Ambos son habituales. %20 funciona en cualquier parte de una URL. + solo significa un espacio en las cadenas de consulta enviadas por formularios HTML. Si dudas, usa %20.
¿Por qué las letras con tilde se convierten en varios códigos %?
Las URL usan UTF-8, donde un carácter como é ocupa dos bytes y un emoji ocupa cuatro. Cada byte se escribe como % seguido de dos cifras hexadecimales, así que é se convierte en %C3%A9.
¿Por qué falla la decodificación con algunos textos?
La decodificación falla cuando un % no va seguido de dos cifras hexadecimales o cuando los bytes no son UTF-8 válido, algo frecuente con textos codificados en Latin-1 por sistemas antiguos. El error indica exactamente dónde está el problema.