Saltar al contenido

Decodificador de Entidades HTML

Convierta <, é, € y 😀 de nuevo en los caracteres que representan.

Procesado localmente en tu navegador

0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Decodificador de Entidades HTML?

Las entidades HTML son escapes de texto: una referencia con nombre como é o ©, una decimal como é o una hexadecimal como é. El texto extraído de la web, los feeds RSS, las exportaciones de CMS y las bases de datos antiguas suelen contenerlas y hay que decodificarlas para leerlas.

Este decodificador incluye la tabla completa de entidades con nombre de HTML 4 (unos 250 nombres, con letras griegas, flechas, símbolos matemáticos y comillas tipográficas) y referencias numéricas hasta U+10FFFF. Trabaja solo con cadenas, sin DOM, y decodifica una sola vez: &amp;lt; da &lt; y no <. Los nombres desconocidos se dejan en su sitio y se enumeran en un aviso.

¿Cómo funciona?

  1. Pegue el texto que contiene entidades.
  2. Lea la salida decodificada; una nota indica cuántas referencias se convirtieron.
  3. Revise la lista de avisos por entidades desconocidas o números no válidos y copie el texto, o use Intercambiar para volver a codificarlo.

Casos de uso habituales

  • Limpiar texto copiado de un feed RSS, del origen de un correo o de una página web extraída.
  • Leer los caracteres reales tras &#x27; y &quot; en una respuesta de API.
  • Comprobar qué representa realmente una entidad como &hellip; o &trade;.
  • Restaurar nombres con acentos de una exportación de base de datos antigua.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
&lt;p&gt;Caf&eacute; &amp; th&eacute; &mdash; &#8364;5 &#x1F600; &copy; 2026&lt;/p&gt;
Salida
<p>Café & thé — €5 😀 © 2026</p>

Privacidad

Decodificador de Entidades HTML se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

Solo está integrado el conjunto de entidades de HTML 4 (más &apos;); los raros nombres exclusivos de HTML5 quedan sin decodificar, pero las referencias numéricas siempre funcionan. La salida es texto plano y no se sanea como HTML.

Preguntas frecuentes

¿Por qué &amp;lt; da &lt; y no <?

Se decodifica una sola vez, lo cual es correcto: el texto de origen contenía un ampersand escapado seguido de "lt;". Ejecute la herramienta dos veces solo si el texto estaba doblemente escapado.

¿Qué pasa con una entidad desconocida como &foo;?

Permanece sin cambios en la salida y aparece en los avisos, para que vea qué no se convirtió.

¿Cómo se tratan números como &#150;?

Como lo hacen los navegadores: las referencias de 128 a 159 se asignan a sus caracteres Windows-1252 (&#150; pasa a ser un guion medio). Cero, sustitutos y valores superiores a U+10FFFF se convierten en U+FFFD.

Más herramientas en Codificación y decodificación →