Codificador/Decodificador de Entidades HTML

Convierte texto a entidades HTML y decodifica entidades HTML de vuelta a texto

Pruebe estos ejemplos:

Acerca de las entidades HTML

Las entidades HTML son caracteres especiales que se utilizan en HTML para representar caracteres que de otro modo se interpretarían como código HTML. Permiten mostrar caracteres reservados (que serían interpretados como código) y caracteres invisibles como espacios de no separación.

Usos comunes de las entidades HTML

  • Mostrar caracteres reservados como <, >, &
  • Agregar caracteres especiales como copyright (©) o trademark (™)
  • Incluir caracteres de distintos idiomas o sistemas de escritura
  • Agregar símbolos matemáticos o notaciones técnicas
  • Asegurar una representación consistente en varios navegadores y plataformas

Cómo funcionan las entidades HTML

Las entidades HTML se pueden referenciar de dos maneras:

  • Entidades con nombre: comienzan con & y terminan con ; (por ejemplo, &lt; para <)
  • Entidades numéricas: usan valores decimales o hexadecimales (por ejemplo, &#60; o &#x3C; para <)
  • HTML5 admite muchas entidades con nombre para caracteres comunes
  • Todos los caracteres Unicode pueden representarse con entidades numéricas
  • Los codificadores y decodificadores ayudan a convertir entre texto plano y entidades HTML

Entidades HTML comunes

Algunas de las entidades HTML más utilizadas incluyen:

  • &lt; = < (menor que)
  • &gt; = > (mayor que)
  • &amp; = & (ampersand)
  • &quot; = " (comillas)
  • &apos; = ' (apóstrofo)
  • &nbsp; = espacio no separable
  • &copy; = © (copyright)
  • &reg; = ® (marca registrada)

Consideraciones de seguridad

El uso correcto de las entidades HTML es importante para la seguridad web. Al codificar caracteres especiales, se pueden prevenir ciertos ataques de cross‑site scripting (XSS). Siempre codifica contenido dinámico que provenga de usuarios para garantizar una representación segura en HTML.

Ejemplos

Texto planoEntidades HTML
<div>&lt;div&gt;
AT&TAT&amp;T
5 > 35 &gt; 3