¿Por qué codificar entidades HTML?
Un texto en bruto pegado en HTML rompe el marcado en cuanto contiene <, & o comillas, y puede convertirse en un vector XSS. Pega tu texto arriba para escaparlo con seguridad.
Cómo funciona
Los cinco caracteres especiales de HTML se sustituyen por sus entidades con nombre, y cualquier carácter fuera del ASCII imprimible se convierte en una referencia numérica decimal. La salida es ASCII puro, segura para cualquier documento o atributo HTML.