Por que codificar entidades HTML?
Texto bruto colado em HTML quebra a marcação assim que contém <, & ou aspas — e pode virar um vetor de XSS. Cole seu texto acima para escapá-lo com segurança.
Como funciona
Os cinco caracteres especiais do HTML são substituídos por suas entidades nomeadas, e qualquer caractere fora do ASCII imprimível vira uma referência numérica decimal. A saída é ASCII puro, segura para incorporar em qualquer documento ou atributo HTML.