Codificador/Decodificador HTML
Converta caracteres especiais em entidades HTML para prevenir ataques XSS
Referência de Entidades HTML Comuns
| Caractere | Entidade Nomeada | Decimal | Hexadecimal | Descrição |
|---|---|---|---|---|
| < | < | < | < | Sinal de menor que (início de tag) |
| > | > | > | > | Sinal de maior que (fim de tag) |
| & | & | & | & | E comercial (início de entidade) |
| " | " | " | " | Aspas duplas |
| ' | ' | ' | ' | Aspas simples/apóstrofo |
| |   |   | Espaço sem quebra | |
| © | © | © | © | Símbolo de copyright |
| ® | ® | ® | ® | Símbolo de marca registrada |
| ™ | ™ | ™ | ™ | Símbolo de marca comercial |
Sobre Codificação HTML
A codificação HTML é o processo de converter caracteres especiais em entidades HTML. Certos caracteres têm significado especial em HTML (como < e >), e usá-los diretamente pode quebrar a estrutura da página ou causar problemas de segurança.
Ao converter esses caracteres em suas entidades HTML correspondentes, os navegadores podem exibi-los corretamente sem interpretá-los como marcação HTML. Esta é uma medida de segurança importante no desenvolvimento web para prevenir ataques XSS (Cross-Site Scripting).
Nota de Segurança: Sempre codifique em HTML a entrada do usuário antes de exibi-la em uma página web. Esta é uma medida de segurança fundamental para prevenir ataques XSS.
Casos de Uso Comuns
- Prevenir ataques XSS (Cross-Site Scripting)
- Exibir caracteres especiais e símbolos em HTML
- Incluir aspas com segurança em valores de atributos
- Exibir exemplos de código HTML sem executá-los
- Processar entrada de usuário contendo caracteres especiais
Tipos de Entidades Explicados
Entidades Nomeadas
Usam nomes fáceis de lembrar, boa legibilidade, mas nem todos os caracteres têm entidades nomeadas
< > &
Entidades Decimais
Usam o ponto de código Unicode do caractere (decimal), funciona para todos os caracteres
< > &  
Entidades Hexadecimais
Usam o ponto de código Unicode do caractere (hexadecimal), consistente com CSS e JavaScript
< > &  
Referências
- WHATWG HTML - Referências de Caracteres Nomeados
- MDN Web Docs - Entidades HTML
- W3C HTML 4.0 Referência de Entidades de Caracteres
Ferramentas Relacionadas
Codificador/Decodificador URL
Codifique e decodifique URLs para garantir conformidade e usabilidade
Codificador/Decodificador Base64
Codifique e decodifique strings Base64 rapidamente, suportando conversão de texto e arquivo
Formatador JSON
Formate e valide dados JSON para melhorar a legibilidade e depuração