Codificación de entidades HTML

Escape < > & " ' a entidades HTML, o restaure entidades a caracteres

Codificar Decodificar
Caracteres: {{ inputText.length }}
Escape Unicode →

Acerca de las entidades HTML

Una entidad HTML (HTML Entity) se usa para mostrar caracteres reservados o invisibles en una página web. Por ejemplo, para mostrar un fragmento de código que contiene <div>, debe escapar < y > como &lt; y &gt;, de lo contrario el navegador los analiza como etiquetas.

Entidades comunes: &amp; (&), &lt; (<), &gt; (>), &quot; ("), &apos; ('), más formas decimales/hex como &#169; (©). Esta herramienta maneja todas las entidades estándar en ambos sentidos.

Ejemplo

Entrada: <a href="#">enlace</a>

Codificado: &lt;a href="#"&gt;enlace&lt;/a&gt;

Preguntas frecuentes

P: ¿Por qué escapar HTML en una página?
R: Para evitar que caracteres especiales se analicen erróneamente como etiquetas o atributos (rompiendo el diseño) y como defensa importante contra XSS. Escape siempre la salida no confiable.
P: ¿La decodificación admite entidades numéricas?
R: Sí. Tanto las entidades con nombre (como &copy;) como las numéricas (como &#169; o &#x00A9;) se restauran correctamente.