🇪🇸ES

Codificador / decodificador de URL

Codifica texto por porcentaje para URL o decodifícalo de vuelta — en tu navegador.

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

Acerca del codificador / decodificador de URL

Las URL solo pueden contener un conjunto limitado de caracteres, así que los espacios, los acentos y símbolos como &, ? y = deben codificarse por porcentaje (un espacio pasa a ser %20) para viajar con seguridad en una dirección web. Esto codifica texto a esa forma y lo decodifica de vuelta a algo legible. Los desarrolladores lo usan constantemente para valores de cadena de consulta, URL de redirección y callback, parámetros de API, y para decodificar un enlace codificado y ver lo que realmente contiene.

Cómo funciona

La codificación ofrece dos ámbitos:

  • Componente (el uso por defecto) codifica un único valor que va dentro de una URL — escapa &, =, ?, /, #, + y más, así que el valor no puede romper la estructura de la URL. Este es el que se usa para un parámetro de cadena de consulta.
  • URL completa preserva los caracteres que dan estructura a una URL (:, /, ?, &, #), así que puedes codificar una dirección entera sin destrozarla.

La decodificación convierte las secuencias %XX de vuelta a caracteres, y también convierte + en un espacio, siguiendo cómo los envíos de formularios codifican los espacios. Las secuencias de porcentaje inválidas se señalan.

Supuestos y comportamiento

  • El modo componente es el valor por defecto seguro para codificar un valor que insertas en una URL; el modo URL completa es para codificar una dirección completa.
  • La decodificación trata + como un espacio, siguiendo la convención application/x-www-form-urlencoded usada por los envíos de formularios HTML y muchas cadenas de consulta.
  • La codificación se basa en UTF-8, así que los caracteres acentuados y no latinos se codifican en las secuencias de porcentaje multibyte correctas.

Limitaciones

  • Los dos ámbitos de codificación no son intercambiables. El modo URL completa deja &, =, ?, / y # sin escapar, así que usarlo en un valor que contiene esos caracteres romperá la URL — usa el modo componente para valores.
  • La regla + → espacio al decodificar es la convención de codificación de formularios. En contextos donde se pretendía un + literal (ya codificado como %2B), está bien, pero un + en bruto pensado literalmente se convertiría en un espacio.
  • Codifica texto; no valida que el resultado sea una URL bien formada ni que la dirección exista.
  • La codificación por porcentaje mal formada (como un % suelto o %ZZ) se informa como un error al decodificar.

Privacidad

La codificación y decodificación se ejecutan por completo en tu navegador. Tu texto nunca se sube ni se almacena.

Preguntas frecuentes

¿Este codificador de URL es gratis?

Sí — gratis, sin registro, sin límites, funciona en tu navegador.

¿Cuál es la diferencia entre los dos modos de codificación?

El modo componente codifica un valor que va dentro de una URL (escapando &, =, ?, / y más), que es lo que quieres para un parámetro de cadena de consulta. El modo URL completa mantiene intactos los caracteres de estructura de la URL para que puedas codificar una dirección entera.

¿Qué modo debo usar para un parámetro de consulta?

El modo componente. Escapa los caracteres que de otro modo romperían la estructura de la URL, manteniendo tu valor seguro dentro de ella.

¿Por qué un '+' se convirtió en espacio al decodificar?

La decodificación sigue la convención de codificación de formularios donde '+' significa un espacio. Un signo más literal pretendido en el texto debería haberse codificado como %2B.

¿Maneja los caracteres acentuados y no latinos?

Sí. La codificación se basa en UTF-8, así que esos caracteres se convierten en las secuencias de porcentaje multibyte correctas y se decodifican de vuelta correctamente.

¿Se sube mi texto?

No. Todo se ejecuta localmente en tu navegador; nada se envía ni almacena.

Lakshay Kumar

Escrito por Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

Última actualización: August 22, 2026
🎁