Codificador/Decodificador de URL en línea
Codifica o decodifica texto para URL: parámetros, URL completa o percent-encoding. Ejemplo: 'hola mundo' se convierte en 'hola%20mundo'. Funciona en el naveg…
Empezar a usar
¿Qué hace esta herramienta?
Esta herramienta transforma texto para que sea seguro en una URL o revierte esa transformación. Es útil cuando necesita incluir datos en un enlace o cuando recibe texto codificado y quiere leerlo.
Ejemplo concreto
Si ingresa hola mundo y elige Codificar parámetro, el resultado será hola%20mundo. Si luego elige Decodificar sobre ese resultado, obtendrá nuevamente hola mundo.
Opciones y comportamiento
- Codificar parámetro: escapa espacios como %20 y también caracteres como / y ?. Ideal para el valor de un parámetro.
- Codificar URL completa: mantiene separadores estructurales como / y ?, pero escapa espacios y caracteres no seguros. Útil para codificar una URL entera.
- Decodificar: convierte secuencias percent-encoded válidas de vuelta a texto. No convierte el signo + en espacio (a diferencia del decodificador de formularios HTML).
Limitaciones
La herramienta no valida ni analiza la estructura de la URL; solo transforma el texto. No garantiza que la URL resultante sea accesible. Todo el procesamiento ocurre en su navegador; no se envían datos a ningún servidor.
Preguntas frecuentes
¿Por qué el espacio se convierte en %20 y no en +?
Porque la codificación usa encodeURIComponent o encodeURI, que representan el espacio como %20. El signo + solo se usa en la codificación de formularios application/x-www-form-urlencoded, que no es el caso aquí.
¿Qué significa un error de decodificación?
Si ve un mensaje de error, significa que la entrada contiene una secuencia percent-encoded mal formada (por ejemplo, %ZZ) o una secuencia de bytes UTF-8 inválida. Debe corregir la entrada antes de decodificar.
¿Puedo codificar una URL completa con esta herramienta?
Sí, elija la opción Codificar URL completa. Esta preserva caracteres como / y ?, pero escapa espacios y otros caracteres no seguros. No confunda esto con codificar solo el valor de un parámetro.
El procesamiento se realiza localmente en tu navegador.