Codificar y decodificar URL

Convierte texto a formato URL (%20, %C3%B1…) y al revés, y mira las partes y los parámetros de cualquier dirección.

Todo en tu navegador: los textos y las direcciones se procesan en tu dispositivo y no se envían a ningún sitio.

Usa la codificación UTF-8 estándar de los navegadores. Las direcciones con un «%» suelto no se pueden decodificar: la herramienta te avisa.

Qué es codificar una URL

Codificar URL en uso: un enlace codificado y separado en sus partes
Así se ve Codificar URL: un enlace codificado y separado en sus partes.

Las direcciones web solo admiten algunos caracteres. Los espacios, las tildes, la ñ y símbolos como &, ? o # se escriben con un % y su código: un espacio es %20 y la «ñ» es %C3%B1. Es lo que se conoce como URL encode o codificación porcentual.

¿Un parámetro o una dirección completa?

Si pegas una dirección completa, verás también su dominio, su ruta y cada parámetro ya decodificado, muy útil para revisar enlaces de campañas con UTM. Para datos binarios en texto, usa Base64.

Preguntas frecuentes

¿Cómo codifico un texto para una URL?

Escribe el texto en la entrada con «Codificar» y «Un parámetro o texto» seleccionados, y copia el resultado.

¿Qué significa %20?

Es un espacio codificado. En los formularios a veces aparece como «+».

¿Cómo decodifico una URL con %C3%B1 y otros códigos?

Pégala con «Decodificar» seleccionado: los códigos vuelven a ser letras como «ñ», «á» o espacios.

¿Qué diferencia hay entre encodeURI y encodeURIComponent?

encodeURIComponent («Un parámetro o texto») codifica también / ? & = y #; encodeURI («Una dirección completa») los deja para no romper la estructura de la URL.

¿Por qué me sale un error al decodificar?

Porque el texto tiene un «%» que no va seguido de un código válido de dos caracteres. Revisa si la dirección está cortada.

¿Se envía la dirección a algún sitio?

No. Todo se hace en tu navegador.

Más herramientas para desarrolladores

Aprende más en el blog