Qué puedes hacer con esta herramienta
- Codificar texto para un componente de URL usando percent-encoding estándar.
- Decodificar cadenas localmente y decidir si
+debe tratarse como espacio. - Separar una URL completa en componentes, editar los parámetros de query y reconstruirla.
- Detectar la doble codificación antes de que
%20termine convertido en%2520.
Conversor de texto
Codificar o decodificar texto
La URL compartible guarda solo ajustes ligeros como el modo de decodificación o el manejo de +. No incluye el texto introducido.
Analizador de URL completa
Analizar y reconstruir una URL
Pega una URL completa o una ruta relativa, sepárala en componentes y edita la lista de parámetros antes de reconstruir la cadena final.
Vista previa de la ruta decodificada: /
Cadena query en bruto: —
Parámetros editables
| Clave | Valor |
|---|
Cuándo usar percent-encoding y cuándo usar Base64
El percent-encoding sirve para componentes de URL. Escapa espacios, barras, caracteres Unicode y otros bytes reservados para que una ruta, query o fragmento sigan siendo válidos. Base64 convierte bytes en texto y suele alargar la carga, por lo que responde a otra necesidad.
Comportamiento de los parámetros de query
Muchas queries de formularios usan + para representar un espacio. decodeURIComponent no aplica ese cambio por sí solo, así que esta página te deja activarlo cuando depuras datos de query o formulario.
Errores típicos de doble codificación
Si codificas otra vez un valor que ya estaba codificado, %20 pasa a %2520. Cuando veas muchas secuencias %25, revisa si el valor pasó dos veces por una capa de codificación.
Preguntas frecuentes
¿En qué se diferencian la codificación URL y Base64?
La codificación URL escapa caracteres que no deben ir tal cual dentro de un componente de URL. Base64 convierte bytes a otro alfabeto textual de forma reversible. No resuelven el mismo problema.
¿Por qué a veces aparece + en lugar de %20?
En consultas con formato de formulario, el signo + suele representar un espacio. decodeURIComponent no hace esa conversión por sí solo, por eso esta página permite activarla al decodificar queries o formularios.
¿Qué es la doble codificación?
Es volver a codificar un texto que ya estaba codificado. Por ejemplo, %20 pasa a %2520 porque también se escapa el símbolo %. Eso puede romper enlaces y peticiones API.
¿La URL o el texto que introduzco se suben a algún servidor?
No. La codificación, decodificación, el parseo y la reconstrucción suceden en tu navegador. La URL para compartir guarda solo ajustes, no el contenido.
Relacionado
Comentarios (opcional)
Para reducir carga, los comentarios solo se cargan cuando hace falta.