Codificador / Decodificador URL – Codifica y Decodifica al Instante

Codifica caracteres especiales en cadenas URL-safe con percent-encoding, o decodifícalos de vuelta a texto legible. Compatible con encodeURIComponent y codificación de URL completa — todo procesado en tu navegador.

Entrada

Resultado

El resultado codificado o decodificado aparecerá aquí.

¿Para qué sirve la codificación de URLs?

Las URLs solo pueden contener un conjunto limitado de caracteres ASCII. Los caracteres especiales como espacios, símbolos y caracteres no ASCII deben codificarse para incluirse de forma segura en una URL. Sin codificación, estos caracteres podrían romper la estructura de la URL o ser malinterpretados por navegadores y servidores.

  • Instantáneo: Codificación y decodificación en un clic.
  • 100% Privado: Todo se procesa en tu navegador. Ningún dato se envía a ningún servidor.
  • Dos modos: encodeURIComponent (para parámetros) y encodeURI (para URLs completas).
  • Auto-detección: ¿No sabes si tu cadena está codificada? El modo auto-detectar lo averigua.

Preguntas Frecuentes

¿Qué es la codificación de URL?

La codificación de URL (también llamada percent-encoding) reemplaza los caracteres no seguros o reservados de una URL con un signo de porcentaje (%) seguido de dos dígitos hexadecimales. Esto garantiza que las URLs se transmitan correctamente por internet.

¿Qué significa %20 en una URL?

%20 es la representación codificada de un espacio. Cuando ves %20 en una URL, significa que hay un espacio en esa posición. Otras codificaciones comunes son %26 para & (ampersand), %3D para = (igual) y %2F para / (barra).

¿Cuál es la diferencia entre encodeURIComponent y encodeURI?

encodeURIComponent codifica todos los caracteres especiales incluidos los que tienen significado en una URL (como /, ?, &). Úsalo para codificar valores de parámetros. encodeURI respeta la estructura de la URL y no codifica caracteres como /, : o ?. Úsalo para codificar URLs completas.

¿Es reversible la codificación URL?

Sí. La codificación URL es completamente reversible. Puedes decodificar cualquier cadena con percent-encoding de vuelta al texto original usando el botón Decodificar.