Codificar y decodificar URL

Codifica texto a formato seguro para URLs (percent-encoding) o decodifícalo. Gratis, compatible con UTF-8 y 100 % en tu navegador.
Procesamiento 100 % local · tus archivos no salen de tu navegador
Publicidad
El resultado aparecerá aquí…

Todo se procesa en tu navegador.

¿Qué es codificar una URL y para qué sirve?

Las direcciones web (URL) solo admiten un conjunto limitado de caracteres. Cuando una URL necesita incluir un espacio, una tilde, una ñ o símbolos como &, ? o = que tienen un significado especial, esos caracteres deben «escaparse»: se sustituyen por % seguido de un código hexadecimal. A esto se le llama percent-encoding o codificación de URL.

Sin esta codificación, una URL con un espacio o un acento se rompería o se interpretaría mal. Por eso aparece constantemente en enlaces, parámetros de búsqueda y peticiones a APIs.

Cómo codificar y decodificar

  1. Elige el sentido: «Texto → URL» para codificar o «URL → Texto» para recuperar el original.
  2. Escribe o pega el contenido.
  3. El resultado aparece al instante. Cópialo con un clic.
Publicidad

Cómo funciona por dentro

Internamente se usan las funciones estándar del navegador encodeURIComponent y decodeURIComponent, que trabajan sobre UTF-8. Por eso un espacio se convierte en %20, una ñ en %C3%B1 y así con cada carácter especial. Al decodificar, el proceso se invierte y recuperas el texto exacto.

Publicidad

Casos de uso reales

  • Construir enlaces con parámetros que contienen espacios o acentos.
  • Inspeccionar o limpiar una URL larga llena de códigos %.
  • Preparar valores para peticiones a una API.
  • Depurar por qué un enlace no funciona como esperabas.

Para otros datos, prueba nuestro codificador Base64 o el formateador de JSON.

Privacidad

Todo se procesa en tu navegador. Descubre más utilidades en nuestra página de herramientas.

Preguntas frecuentes

¿Qué es codificar una URL?

Es sustituir los caracteres que no son válidos en una dirección web (espacios, tildes, símbolos como & o ?) por una representación segura con el símbolo % seguido de un código. Así la URL no se rompe ni se interpreta mal.

¿Se envía mi texto a algún servidor?

No. La conversión se hace íntegramente en tu navegador; tu texto nunca sale de tu dispositivo.

¿Por qué un espacio se convierte en %20?

Porque el espacio no es válido dentro de una URL. Su código de carácter es 32, que en hexadecimal es 20, de ahí %20. Lo mismo ocurre con tildes y otros símbolos.

¿Qué diferencia hay con Base64?

Son cosas distintas: la codificación de URL solo «escapa» los caracteres problemáticos de una dirección, mientras que Base64 convierte cualquier dato en texto. Para URLs, usa esta herramienta.

¿Respeta las tildes y la ñ?

Sí. Se codifican y decodifican según UTF-8, por lo que las tildes, la ñ y otros caracteres se recuperan correctamente.

¿Funciona en el móvil?

Sí, funciona en cualquier navegador de móvil, tablet u ordenador.

Herramientas relacionadas

Publicidad