Codificador/Decodificador de Entidades HTML

Codifica texto a entidades HTML o decodifica entidades HTML a texto instantáneamente.

Entrada de Texto
Salida de Entidad HTML

¿Qué son las Entidades HTML?

Las entidades HTML son códigos especiales utilizados para representar caracteres que tienen un significado especial en HTML o caracteres que no se pueden escribir fácilmente en un teclado. Permiten mostrar caracteres como <, >, & y comillas en HTML sin romper la estructura HTML.

Entidades HTML Comunes

  • &amp; - Et (&)
  • &lt; - Menor que (<)
  • &gt; - Mayor que (>)
  • &quot; - Comillas dobles (")
  • &#39; - Comillas simples/apóstrofe (')
  • &nbsp; - Espacio sin salto

Cuándo Usar Entidades HTML

  • Prevención XSS: Codifica la entrada del usuario para prevenir ataques de cross-site scripting al mostrar contenido generado por el usuario
  • Mostrar Caracteres Especiales: Muestra caracteres como <, >, & en HTML sin que sean interpretados como etiquetas HTML
  • Caracteres Especiales: Muestra copyright (©), marca registrada (™) y otros símbolos especiales que pueden no renderizarse correctamente
  • Caracteres Unicode: Representa caracteres Unicode usando entidades numéricas (ej. &#8364; para €)

Entidades HTML Numéricas

Las entidades HTML pueden representarse de dos formas: entidades con nombre (como &amp;) y entidades numéricas (como &#38; o &#x26;).

  • Entidades decimales: Usa &# seguido de un número decimal (ej. &#169; para ©)
  • Entidades hexadecimales: Usa &#x seguido de un número hexadecimal (ej. &#xA9; para ©)