Codificador y decodificador de entidades HTML

Elija codificar o decodificar, y pegue el texto. Al codificar puede escribir solo los cinco caracteres especiales, o cada carácter no ASCII como referencia con nombre o numérica. Al decodificar se leen todas las referencias con nombre de HTML.

Gratuita Funciona en su navegador Revisada: martes, 10 de noviembre de 2026

Acción
Qué codificar

Especiales: solo & < > " y el apóstrofo. Con nombre: esos cinco, y los demás caracteres no ASCII con nombres como &eacute;. Numérica: esos cinco, y cada carácter no ASCII como número.

Hasta 200.000 caracteres. Los espacios y los saltos de línea se mantienen.

Resultado

Resultado — Cópielo, o descárguelo como result.txt.
Sustituciones — Cuántos caracteres se escribieron como referencias, o cuántas referencias se leyeron.
Resultado

Esta herramienta funciona en su navegador. Lo que escribe no se envía a nosotros.

Cómo se usa

  1. Elija Codificar para escribir caracteres como referencias, o Decodificar para leerlas.
  2. Al codificar, elija Qué codificar. Los cinco caracteres especiales se escriben siempre como referencias, con cualquier opción.
  3. Pegue el texto en Texto. El Resultado aparece mientras escribe.
  4. Copie el Resultado y péguelo en su HTML, o en el campo que lo necesite.

Referencias con nombre y numéricas

Una referencia de carácter escribe un carácter como texto que HTML lee de nuevo como ese carácter. Una referencia con nombre usa un nombre entre un ampersand y un punto y coma, como &copy; para el signo de copyright. Una referencia numérica usa un número, decimal como &#169; o hexadecimal como &#xA9;. La lista es la que mantiene WHATWG para HTML; tiene 2231 entradas, con y sin punto y coma, y esta página decodifica cada una de ellas.

Algunos nombres son heredados: HTML también los lee sin punto y coma en el texto, como &amp o &copy. Al codificar siempre se escribe el punto y coma. La decodificación sigue la misma regla que un navegador: cuando varios nombres empiezan igual, gana el más largo.

&eacute; = é = &#233; = &#xE9;

Por qué solo hay que escapar cinco caracteres, y qué significan los números

En el texto y en los valores de atributo de HTML, los caracteres & < > " y ' pueden cambiar el marcado. Escribirlos como &amp; &lt; &gt; &quot; y &#39; los mantiene como texto plano. Los demás caracteres necesitan una referencia solo cuando la codificación de la página no puede representarlos; por eso existen las opciones Con nombre y Numérica.

Los números de 0x80 a 0x9F se leen como caracteres windows-1252, así que &#150; da un guion largo. El número 0, una mitad de un par sustituto y cualquier número mayor que 1.114.111 no son caracteres, y se decodifican al carácter de sustitución U+FFFD.

  • Codifique con Solo los cinco caracteres especiales cuando la página sea UTF-8 y solo el marcado pueda romperse.
  • Use la opción numérica cuando un sistema acepte solo ASCII, como algunas plantillas de correo electrónico.

Ejemplo resuelto: el texto por defecto

El texto por defecto es Crème brûlée costs 5 € & "quoted", con la palabra tea en etiquetas HTML de negrita y un emoji al final. Codificado con la opción con nombre, la è pasa a &egrave;, la û a &ucirc;, la é a &eacute;, el signo del euro a &euro;, y el emoji a &#128512;. El ampersand, las comillas y los ángulos se escriben como &amp;, &quot;, &lt; y &gt;.

Son 12 sustituciones: los 5 caracteres no ASCII y los 7 caracteres especiales. Al decodificar el resultado se recupera el texto original.

Preguntas frecuentes

¿Cuál es la diferencia entre una referencia con nombre y una numérica?

Una referencia con nombre usa un nombre como &eacute;, que es fácil de leer. Una referencia numérica usa el código del carácter, como &#233;, y sirve para cada carácter, incluidos los que no tienen nombre, como casi todos los emojis.

¿El decodificador entiende todas las entidades de HTML?

Entiende cada referencia con nombre de la lista de WHATWG, con y sin punto y coma, y cada referencia numérica. El texto que parece una referencia sin serlo, como &desconocido;, se deja sin cambios.

¿Por qué &copy 2026 se decodifica como un signo de copyright?

HTML lee algunos nombres heredados sin punto y coma en el texto. El navegador hace lo mismo, así que el decodificador también. Escriba el punto y coma para evitar cualquier duda.

¿Por qué &#150; se convirtió en un guion?

Los números del 128 al 159 se leen como caracteres windows-1252, como exige HTML. El número 150 es un guion largo en esa tabla.

¿Se envía mi texto a un servidor?

No. La codificación y la decodificación se hacen en su navegador. Nada de lo que escribe se envía a nuestro servidor ni se guarda allí.

Fuentes

Cifras y texto revisados por última vez el martes, 10 de noviembre de 2026.

Usamos cookies necesarias para que el sitio funcione. Si usted lo acepta, Google también usa cookies publicitarias para mostrar anuncios personalizados. Si las rechaza, seguirá viendo anuncios, pero no estarán personalizados.