Codificador / Decodificador de Entidades HTML
Entidades HTML são códigos especiais usados para representar caracteres com significado reservado no HTML, como os sinais de menor e maior (< e >), o e comercial (&), aspas (") e apóstrofos ('). Codificar esses caracteres garante que os navegadores os exibam como texto visível em vez de interpretá-los como marcação, o que é essencial para exibir com segurança conteúdo gerado por usuários e trechos de código na web.
Esta ferramenta realiza conversão bidirecional: a codificação transforma texto simples em HTML seguro substituindo os caracteres reservados por seus equivalentes de entidade nomeada ou numérica (por exemplo, < se torna <), enquanto a decodificação inverte o processo e converte entidades HTML de volta em texto legível. Suporta os cinco caracteres de escape padrão do HTML, além de entidades numéricas nos formatos decimal (A) e hexadecimal (A).
Como funciona
Codificar: & → & | < → < | > → > | " → " | ' → '. Decodificar: análise nativa do navegador via textarea, que resolve entidades nomeadas, decimais (&#N;) e hexadecimais (&#xN;).
Casos de uso
- Incorporar com segurança conteúdo gerado por usuários em páginas HTML para evitar injeção XSS
- Exibir exemplos de código-fonte ou marcação em um blog ou site de documentação
- Preparar texto para uso dentro de atributos HTML como title, alt ou campos data-*
- Decodificar snippets HTML ofuscados ou codificados recebidos de APIs ou páginas raspadas
- Aprender ou ensinar como os navegadores interpretam caracteres especiais e entidades HTML