Codificar / decodificar URL en línea | Herramienta de codificación, decodificación y percent-encoding de URL
Codifica y decodifica URL online: escapa caracteres reservados en query strings, decodifica valores %XX y trata + como espacio, todo en tu navegador. Gratis.
Codificaciones URL comunes
Entrada
Salida
Cómo codificar o decodificar parámetros de URL y texto percent-encoded
Pega 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.
Elige Codificar para convertir caracteres reservados en percent-encoding o Decodificar para convertir secuencias %XX en texto legible.
Copia la salida codificada o decodificada para cadenas de consulta, parámetros de callback, enlaces de marketing, registros o solicitudes de API.
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.
Preguntas frecuentes sobre codificar/decodificar 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 las cadenas de consulta, + suele usarse como espacio. Durante la decodificación, esta herramienta convierte + en espacio antes de aplicar la decodificación URL para que los valores comunes de formularios se interpreten correctamente.
¿Cuál es la diferencia entre encodeURI y encodeURIComponent?
encodeURI está diseñado para URLs completas y deja intactos caracteres estructurales como /, ?, y #. encodeURIComponent está diseñado para partes individuales de la URL y también codifica esos caracteres reservados. Esta herramienta usa un comportamiento estilo encodeURIComponent porque es más seguro para valores de consulta y parámetros de redirección.
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.
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.