Referência técnica e guia de arquitetura

Codificador e Decodificador de Entidades HTML — Guia de referência

Converta textos e códigos em entidades HTML nomeadas, decimais e hexadecimais para prevenir XSS e preservar caracteres especiais.

Parâmetros principais e controles

Texto / Marcação de EntradaString

Tags HTML, código ou texto para codificação.

Padrão: <script>alert('XSS');</script>
Formato da EntidadeEnum

Nomeada (&amp;), Decimal (&#38;) ou Hexadecimal (&#x26;).

Padrão: named
EscopoEnum

Apenas XSS essencial, não-ASCII ou todos os caracteres.

Padrão: essential

Dicas profissionais e melhores práticas

Prevenção contra Ataques XSS

Escape sempre os 5 caracteres fundamentais (& < > " ') antes de renderizá-los em templates web.

Entidades Numéricas para XML

XML reconhece apenas 5 entidades nomeadas nativas. Utilize decimais ou hexadecimais para outros símbolos.

Pré-visualização Segura em Sandbox

Verifique o resultado visual sem risco de execução de scripts indesejados.

Problemas comuns e solução de problemas

Codificação dupla (&amp;amp;)

Verifique se a entrada já não possui entidades convertidas.

&apos; não funciona em sistemas legados

Utilize &#39; para aspas simples para compatibilidade total.

Perguntas frequentes (FAQ)

Para que servem as entidades HTML?▼

Permitem exibir caracteres especiais na página sem que o navegador os interprete como tags de marcação.

Quais são as 5 entidades essenciais?▼

& (&amp;), < (&lt;), > (&gt;), " (&quot;) e ' (&#39;).

Meus dados saem do computador?▼

Não. Toda a codificação roda no navegador com JavaScript.

Ferramentas e utilitários relacionados

Todas as ferramentas →