🔗

codificar URL

Codifica o decodifica cadenas de URL al instante. Admite codificación por componentes y de URL completa. Todo se ejecuta en tu navegador · sin servidor, sin seguimiento.

Herramientas para desarrolladores Se ejecuta localmente No se envían datos
encodeURIComponent decodeURIComponent solo en el cliente sin seguimiento
Alcance de codificación:
Texto sin formato
->
Codificado en URL
💡
Codificación de componentes usa 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

  1. Pega la cadena de URL o el parámetro que quieras transformar.
  2. Elige codificar cuando prepares una cadena para usarla en una URL, o decodificar cuando inspecciones texto codificado con porcentaje.
  3. Usa el resultado en cadenas de consulta, redirecciones, solicitudes de API o tareas de depuración.
  4. Copia el valor transformado en tu aplicación o solicitud de destino.
Entender el codificador y decodificador de URL ▾
Ejemplo
Entrada hello world & more=yes
Salida hello%20world%20%26%20more%3Dyes
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
¿Cuál es la diferencia entre encodeURI y encodeURIComponent?

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.

¿Por qué un espacio se codifica como %20 o +?

%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.

¿Puedo decodificar una URL completa de una vez?

Sí. Pega la URL completa y decodifícala para inspeccionar todas las partes codificadas en porcentaje de una vez.

¿Qué es application/x-www-form-urlencoded?

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.