🇪🇸ES

Codificador / decodificador de HTML

Escapa o desescapa entidades HTML — en tu navegador, sin subir nada.

✨ 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 HTML

Esto escapa los caracteres que tienen un significado especial en HTML — <, >, &, ", ' — a sus equivalentes de entidad para que se muestren como texto literal en vez de interpretarse como marcado, y decodifica las entidades de vuelta. Los desarrolladores y redactores lo usan para mostrar ejemplos de código en una página web sin que el navegador los renderice, para insertar con seguridad texto proporcionado por el usuario en HTML, para corregir contenido doblemente codificado, o para leer lo que realmente dice una cadena llena de entidades.

Cómo funciona

  • Codificar reemplaza los cinco caracteres sensibles al marcado con sus entidades estándar: & → &amp;, < → &lt;, > → &gt;, " → &quot;, ' → &#39;. Hacer & primero evita doble-escapar los demás.
  • Decodificar usa el propio analizador HTML del navegador para resolver entidades, así que entiende no solo esos cinco sino entidades con nombre como &copy; y &nbsp; y numéricas como &#8212;, convirtiéndolas de vuelta en los caracteres reales.

Ambos se ejecutan en vivo mientras escribes.

Supuestos y comportamiento

  • La codificación apunta a los cinco caracteres especiales que importan para la seguridad y visualización de HTML; las letras, dígitos, puntuación y texto no ASCII ordinarios se dejan tal cual (no necesitan escaparse en una página UTF-8).
  • La decodificación se apoya en el navegador, así que maneja toda la gama de entidades HTML con nombre y numéricas, no solo las cinco que produce el codificador.
  • Escapar ambos tipos de comillas (" y ') hace que la salida sea segura para colocarla dentro de valores de atributo HTML además de texto del cuerpo.

Limitaciones

  • La codificación no convierte lo no ASCII en entidades numéricas. Las letras acentuadas y los emojis se dejan como caracteres literales, lo cual es correcto para una página UTF-8 pero no lo que querrías si necesitas específicamente una salida solo-ASCII, totalmente codificada en entidades.
  • Es escapado de HTML, no saneamiento. Escapar hace que el texto sea seguro para mostrar; no limpia ni valida un bloque de HTML que pretendes renderizar como marcado.
  • La decodificación interpreta cualquier entidad que reconozca, así que las entidades parciales o mal formadas pueden resolverse de formas que el navegador considere razonables en vez de dar error.

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 HTML es gratis?

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

¿Qué caracteres escapa?

Los cinco que importan para HTML: & pasa a &amp;, < pasa a &lt;, > pasa a &gt;, " pasa a &quot;, y ' pasa a &#39;.

¿Puede decodificar entidades con nombre como &copy; y &nbsp;?

Sí. La decodificación usa el analizador HTML del navegador, así que resuelve entidades con nombre y numéricas, no solo las cinco que produce el codificador.

¿Por qué mis caracteres acentuados no se convirtieron en entidades?

La codificación solo escapa los cinco caracteres sensibles al marcado. Los acentos y emojis son válidos tal cual en una página UTF-8, así que se dejan literales.

¿Es lo mismo que sanear HTML?

No. Escapa caracteres para que el texto se muestre de forma segura; no limpia ni valida el HTML que planeas renderizar como marcado.

¿Puedo poner la salida en un atributo de forma segura?

Sí. Como ambos caracteres de comillas se escapan, el texto codificado es seguro dentro de valores de atributo HTML además de texto del cuerpo.

¿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
🎁