Saltar al contenido
Conversor de horarios de inicio del Mundial ya está disponibleConsulta los inicios en tu zona horaria y añade recordatorios al calendario.

Codificación/decodificación de URL

Codificación/decodificación de URL convierte componentes y valores de URL localmente con codificación porcentual, siguiendo la semántica de encodeURIComponent/decodeURIComponent. Sirve para espacios, caracteres reservados, texto UTF-8, emoji, valores de consulta y datos de segmentos de ruta.

Texto de entrada

Caracteres

0 / 50,000

Codificación/decodificación de URL

Inicio rápido

1
Pega texto o un valor codificado.
2
Elige Codificar o Decodificar.
3
El resultado reemplaza el mismo cuadro de texto.
4
Copia el texto actual.

Escenarios comunes

Parámetros de API

codifique los valores antes de colocarlos en una cadena de consulta; deje ?, & y = fuera del valor codificado

Datos de formulario

útil para valores individuales, pero no es un serializador application/x-www-form-urlencoded y no convierte espacios en +

Enlaces compartidos

codifique datos no ASCII o reservados dentro de un parámetro, segmento de ruta o fragmento antes de ensamblar la URL

Consultas de búsqueda

codifique palabras clave o filtros, especialmente cuando incluyen &, =, #, ?, / o espacios

Consejos de uso

Evita la doble codificación: comprueba si ya hay secuencias %XX
Codificación parcial: codifique solo valores de parámetros o datos de segmentos de ruta (por ejemplo, ?key=encoded) y mantenga la estructura de URL fuera del texto codificado
Depuración: decodifique los valores de solicitud copiados para inspeccionarlos; reemplace primero + por %20 si la fuente es form-urlencoded y desea recuperar espacios
Caracteres reservados: : /? # [ ] @! $ & ' ( ) * +,; = tienen significado especial; como datos suelen requerir codificación (según el contexto, especialmente : /? # & = +)
Codificación de caracteres: los no ASCII se codifican en UTF‑8 (1–4 bytes), cada byte como %HH

Límites de codificación

Semántica de componente/valor: Codificar usa encodeURIComponent, por eso /? & = #: se codifican cuando forman parte de los datos
URL completas: no pegue una URL completa si necesita conservar la estructura de esquema, host, ruta, consulta o fragmento; inspeccione primero la URL con el analizador de URL
Codificación de formularios: esta herramienta no crea cuerpos application/x-www-form-urlencoded, no analiza pares key/value ni usa + para espacios
Errores de decodificación: un %, un %HH incompleto o una secuencia porcentual UTF-8 no válida muestra un mensaje de codificación de URL no válida

Limitaciones y compatibilidad

La codificación de URL ≠ cifrado: conversión de formato reversible que no protege datos sensibles
Longitud de URL: recomendado < 2048 caracteres en total (varía según navegador/servidor)
Diferencias de espacio: esta herramienta codifica los espacios como %20. decodeURIComponent deja + sin cambios; reemplace primero + por %20 para decodificar espacios procedentes de datos form-urlencoded

Privacidad y seguridad

La codificación y decodificación se ejecutan en el navegador. El texto actual queda de forma predeterminada como borrador de la sesión del navegador; después de codificar o decodificar, el texto transformado lo reemplaza. En dispositivos compartidos, borra el texto y los datos del sitio cuando sea necesario.
Los datos sensibles (contraseñas, claves, tokens) deben cifrarse, no solo codificarse

Preguntas frecuentes

8

Continúa con estas herramientas relacionadas para el siguiente paso.

Todo el procesamiento de las herramientas ocurre localmente en tu navegador.