encodeURIComponent · codifica todos los caracteres especiales, incluidos / ? # & =, ideal para valores de parámetros de consulta.
Codificación de URI completo usa encodeURI · conserva los caracteres que son válidos en una URL completa, como / ? # & =, ideal para codificar una URL completa.
¿Qué es la codificación URL?
La codificación URL convierte caracteres reservados o no seguros en secuencias codificadas con porcentaje para que puedan transmitirse de forma segura dentro de las URLs. Se usa comúnmente en cadenas de consulta, segmentos de ruta, redirecciones y parámetros que incluyen espacios o caracteres especiales.
¿Por qué usar este codificador / decodificador de URL?
Al crear o depurar URLs, contar manualmente los caracteres codificados con porcentaje es propenso a errores. Esta herramienta codifica o decodifica al instante en tu navegador: sin enviar formularios ni idas y vueltas al servidor. También distingue entre encodeURI (URL completa) y encodeURIComponent semántica de (un solo parámetro), que la mayoría de los codificadores simples no admiten.
- Salida instantánea: Los resultados aparecen mientras escribes, sin necesidad de pulsar un botón.
- Compatibilidad completa con URL: Pega una URL completa y decodifica todos los segmentos codificados con porcentaje a la vez.
- Sin ida y vuelta al servidor: La codificación y decodificación se realizan localmente en el navegador.
- Pensado para desarrolladores: Útil para depurar cadenas de consulta, URI de redirección y parámetros de API.
Cómo usar el codificador / decodificador de URL
- Pega la cadena de URL o el parámetro que quieras transformar.
- Elige codificar cuando prepares una cadena para usarla en una URL, o decodificar cuando inspecciones texto codificado con porcentaje.
- Usa el resultado en cadenas de consulta, redirecciones, solicitudes de API o tareas de depuración.
- Copia el valor transformado en tu aplicación o solicitud de destino.
Entender el codificador y decodificador de URL ▾
Ejemplo
Casos de uso comunes
- Codifica los parámetros de la cadena de consulta antes de añadirlos a una URL
- Decodifica URL codificadas en porcentaje desde archivos de registro
- Corrige URL con doble codificación
Por qué usar esta herramienta
- Evita URL rotas causadas por espacios y caracteres reservados.
- Útil para depurar redirecciones, cadenas de consulta y cargas útiles de API codificadas.
- Te permite comparar rápidamente valores sin codificar y codificados en el navegador.
Preguntas frecuentes
encodeURI es para URL completas y deja intactos los separadores como :, /, ? y #. encodeURIComponent es para partes individuales, como los valores de consulta, y codifica muchos más caracteres.
%20 es la codificación porcentual estándar. + se usa principalmente en envíos de formularios application/x-www-form-urlencoded. Esta herramienta genera %20 de forma predeterminada.
Sí. Pega la URL completa y decodifícala para inspeccionar todas las partes codificadas en porcentaje de una vez.
Es el formato de codificación que usan los envíos de formularios HTML, donde los espacios pueden representarse como +. Para componentes generales de URL, %20 es la forma estándar más segura.