Codificador / decodificador de URL

Codifica texto con percent-encoding, decodifica fragmentos de query y analiza URLs completas para volver a armarlas dentro del navegador.

Es útil cuando depuras parámetros de consulta, comparas versiones codificadas y decodificadas o revisas si una URL se codificó dos veces antes de una petición API o una redirección.

Otros idiomas 日本語 English Español 简体中文

Qué puedes hacer con esta herramienta

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.

Host
Ruta /
Query
Fragmento

Vista previa de la ruta decodificada: /

Cadena query en bruto:

Parámetros editables

ClaveValor

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.

Comentarios (opcional)

Para reducir carga, los comentarios solo se cargan cuando hace falta.