Codificador y decodificador de URL en línea
Codifica o decodifica URLs al instante: elige codificación de parámetros, URL completa o decodificación. Procesa hasta 500.000 caracteres en tu navegador. El…
Empezar a usar
Codificación de parámetros frente a URL completa
La codificación de parámetros (encodeURIComponent) convierte cada espacio en %20 y también escapa separadores como la barra (/) y la interrogación (?). Por ejemplo, a b/c?d se convierte en a%20b%2Fc%3Fd. En cambio, la codificación de URL completa (encodeURI) conserva los separadores estructurales (/, ?, #) y solo escapa espacios y caracteres no seguros: a b/c?d se convierte en a%20b/c?d.
Decodificación y manejo de errores
La decodificación aplica decodeURIComponent a toda la entrada. Convierte secuencias válidas de porcentaje y UTF-8 de vuelta a texto. Si encuentras un escape de porcentaje mal formado o una secuencia UTF-8 inválida, la herramienta muestra un error. Ten en cuenta que no convierte el signo más (+) en espacio, a diferencia de la decodificación de formularios HTML.
Ejemplo práctico
Entrada: hola mundo/¿qué?. Con codificación de parámetros obtienes hola%20mundo%2F%C2%BFqu%C3%A9%3F. Con codificación de URL completa obtienes hola%20mundo/%C2%BFqu%C3%A9?. Al decodificar cualquiera de estos resultados recuperas el texto original.
Limitaciones y privacidad
Esta herramienta no valida ni analiza componentes de URL, no comprueba si la URL es alcanzable y no es un acortador de enlaces ni un comprobador de redirecciones. Todo el procesamiento se realiza en tu navegador; no se envían datos a ningún servidor.
Preguntas frecuentes
¿Por qué el espacio se codifica como %20 y no como +?
Porque la codificación sigue el estándar de JavaScript encodeURIComponent, que usa %20 para los espacios. El signo + solo se usa en la codificación de formularios application/x-www-form-urlencoded, que no es el caso aquí.
¿Qué hago si aparece un error de decodificación?
Revisa que la entrada contenga solo secuencias de porcentaje válidas seguidas de dos dígitos hexadecimales y que los bytes correspondan a UTF-8 válido. Si el texto incluye caracteres como % o secuencias incompletas, corrígelos antes de decodificar.
¿Puedo usar esta herramienta para codificar una URL completa que luego pegaré en el navegador?
Sí, pero recuerda que la codificación de URL completa conserva los separadores estructurales. Si tu URL contiene caracteres no seguros como espacios o llaves, se escaparán correctamente. Sin embargo, la herramienta no garantiza que la URL resultante sea válida o accesible.
Lista de verificación
- ¿Has elegido el modo correcto (parámetro, URL completa o decodificación)?
- ¿La entrada no supera los 500.000 caracteres?
- ¿Has revisado si hay errores de codificación o decodificación?
- ¿El resultado es el esperado para tu caso de uso?
El procesamiento se realiza localmente en tu navegador.