Codificador y decodificador de URL
Convierte espacios, acentos y símbolos a su forma %XX para que una URL sea válida, o recupera el texto original. Si pegas una URL completa, la desglosamos en partes y puedes editar sus parámetros de consulta.
Procesado 100% en tu navegador
| Protocolo | |
|---|---|
| Host | |
| Puerto | |
| Ruta | |
| Fragmento | |
| Usuario | |
| Origen |
Ctrl + Enter ejecutarCtrl + C copiar resultado
Cómo usar
- 1Escribe o pega el texto, la cadena codificada o la URL en el panel de entrada.
- 2Elige «Componente» para valores de parámetros o «URL completa» para respetar / ? & y #.
- 3Pulsa «Codificar» o «Decodificar»: el resultado se actualiza en vivo mientras escribes.
- 4Si es una URL, edita sus parámetros en la tabla y copia la URL reconstruida.
Casos de uso
- Construir enlaces con parámetros UTM o de búsqueda que contienen espacios y acentos.
- Leer URLs de redirección o de tracking llenas de %3A%2F%2F.
- Depurar peticiones de API y formularios (application/x-www-form-urlencoded).
- Codificar listas de valores línea a línea para hojas de cálculo o scripts.
Preguntas frecuentes
¿Qué es el URL encoding o percent-encoding?
Es la forma estándar (RFC 3986) de representar caracteres no permitidos en una URL: cada byte UTF-8 se escribe como «%» seguido de dos dígitos hexadecimales. Por ejemplo, un espacio es %20 y «ñ» es %C3%B1.
¿Qué diferencia hay entre «Componente» y «URL completa»?
«Componente» (encodeURIComponent) escapa también / ? & = y #, y es lo correcto para el valor de un parámetro. «URL completa» (encodeURI) los conserva para no romper la estructura de una dirección entera.
¿Por qué algunos espacios aparecen como «+»?
Los formularios HTML envían los datos como application/x-www-form-urlencoded, donde el espacio se codifica como «+». Activa la opción correspondiente para codificar o decodificar en ese formato.
¿En qué se diferencia de Base64?
El URL encoding solo escapa los caracteres problemáticos y deja el resto legible; Base64 transforma todo el contenido a otro alfabeto y aumenta su tamaño un 33 %.