Codificar y decodificar URL en línea (percent-encoding)
Codifica y decodifica URL online: escapa caracteres reservados en query strings, decodifica valores %XX y trata + como espacio, todo en tu navegador. Gratis.
Pega cualquier texto o cadena URL y esta herramienta la codifica o decodifica al instante en tu navegador. La codificación convierte caracteres reservados como espacio, &, =, ?, y # en escapes %XX para query strings seguros y URLs de redirección; la decodificación convierte secuencias %XX (y + como espacio) de vuelta a texto legible. Usa el comportamiento de encodeURIComponent y se ejecuta completamente del lado del cliente.
Codificaciones URL comunes
Entrada
Salida
Características principales
Codificación y decodificación URL en tiempo real
Ve la salida codificada o decodificada inmediatamente mientras escribes, para que puedas validar el percent-encoding sin un envío adicional.
Optimizado para flujos de trabajo reales de desarrollo y marketing
Diseñado para valores de parámetros de consulta, URL de redirección, enlaces de callback y depuración de cadenas percent-encoded en registros o solicitudes API.
Procesamiento privado en el navegador
Todo se ejecuta localmente en tu navegador, lo que mantiene privados los valores URL y hace que la herramienta sea rápida en escritorio y móvil.
Cómo usar el codificador y decodificador de URL
- 1
Pega tu texto o URL
Ingresa texto sin formato, un valor de parámetro de consulta, una URL de redirección o una cadena percent-encoded en el cuadro de entrada.
- 2
Elige Codificar o Decodificar
Selecciona Codificar para convertir caracteres reservados en percent-encoding, o Decodificar para transformar secuencias %XX en texto legible.
- 3
Revisa el resultado en tiempo real
El resultado se actualiza al instante mientras escribes, por lo que puedes validar el percent-encoding sin un paso de envío adicional.
- 4
Copia o descarga
Usa Copiar para tomar el resultado para query strings, parámetros de callback, enlaces de marketing o solicitudes de API, o Descargar para guardarlo.
Referencias
- RFC 3986 — Sintaxis genérica de URI
La especificación IETF autoritativa que define la estructura URI y las reglas de percent-encoding para caracteres reservados.
- MDN — encodeURIComponent()
Referencia JavaScript del comportamiento de codificación que sigue esta herramienta al escapar componentes individuales de URL.
Herramientas relacionadas
URL a JSON
Analiza una URL completa en JSON estructurado: esquema, host, ruta, parámetros de consulta y fragmento.
Formateador JSON
Embellece y valida JSON que contiene valores codificados o decodificados.
Codificar / Decodificar Base64
Codifica o decodifica cadenas Base64 para tokens, URI de datos y cargas útiles binarias.
Preguntas frecuentes sobre codificación y decodificación de URL
- ¿Qué tipo de codificación URL usa esta herramienta?
- Esta herramienta sigue la codificación de componentes URL estilo encodeURIComponent. Es ideal para valores de parámetros de consulta, destinos de redirección, URL de callback y otras partes de la URL donde los caracteres reservados deben tratarse como datos.
- ¿Por qué el decodificador trata + como espacio?
- En query strings, + se usa frecuentemente como espacio. Durante la decodificación, esta herramienta convierte + en espacio antes de aplicar la decodificación URL, para que los valores de formularios comunes se interpreten correctamente.
- ¿Cuál es la diferencia entre encodeURI y encodeURIComponent?
- encodeURI está diseñado para URLs completas y deja intactos los caracteres estructurales como /, ? y #. encodeURIComponent está diseñado para partes individuales de la URL y codifica también esos caracteres reservados. Esta herramienta usa encodeURIComponent porque es más seguro para valores de consulta y parámetros de redirección.
- ¿Cómo codificar una URL en JavaScript?
- Usa encodeURIComponent() para valores individuales de parámetros de consulta o destinos de redirección. Para una URL completa sin codificar la estructura, usa encodeURI(). Esta herramienta online permite probar el resultado sin ejecutar código.
- ¿Cómo codificar una URL en PHP?
- En PHP usa urlencode() para parámetros de formulario (convierte espacios en +) o rawurlencode() para percent-encoding estándar (convierte espacios en %20). Para decodificar usa urldecode() o rawurldecode(). Esta herramienta usa el estilo rawurlencode para mayor compatibilidad con estándares modernos.
- ¿Cómo codificar una URL en Excel para campañas de marketing?
- En Excel puedes usar la función ENCODEURL() disponible desde Excel 2013. También puedes usar SUSTITUIR() para reemplazar espacios por %20 y otros caracteres especiales. Para campañas de marketing con múltiples parámetros UTM, esta herramienta online es mucho más rápida.