HTML: Entidades de Caracteres HTML
Em HTML, certos caracteres (como <, >, &) são usados como parte da sintaxe das tags. Se você quiser exibir esses caracteres na página, precisará usar entidades de caracteres — também chamadas de caracteres de escape.
1. Por Que Entidades São Necessárias
Quando o navegador encontra <, ele o interpreta como o início de uma tag. Para exibi-lo como um sinal de "menor que" na página, você deve escrever <. Da mesma forma, o próprio símbolo & precisa ser escapado, pois é o prefixo das referências de entidade.
(1) Tabela de Referência
| Caractere | Código | Descrição | Caractere | Código | Descrição | Caractere | Código | Descrição |
|---|---|---|---|---|---|---|---|---|
|
|
Espaço sem quebra | < |
< |
Menor que | > |
> |
Maior que |
& |
& |
E comercial | " |
" |
Aspas duplas | ' |
' |
Aspas simples |
© |
© |
Direitos autorais | ® |
® |
Marca registrada | ™ |
™ |
Marca comercial |
¥ |
¥ |
Iene/Yuan | € |
€ |
Euro | £ |
£ |
Libra |
× |
× |
Multiplicação | ÷ |
÷ |
Divisão | ± |
± |
Mais ou menos |
≤ |
≤ |
Menor ou igual | ≥ |
≥ |
Maior ou igual | ≠ |
≠ |
Diferente |
≈ |
≈ |
Aproximadamente | ∞ |
∞ |
Infinito | ∑ |
∑ |
Somatório |
ƒ |
ƒ |
Função | ¹ |
¹ |
Sobrescrito 1 | ² |
² |
Sobrescrito 2 (ao quadrado) |
³ |
³ |
Sobrescrito 3 (ao cubo) | ½ |
½ |
Um meio | ¼ |
¼ |
Um quarto |
← |
← |
Seta para esquerda | → |
→ |
Seta para direita | ↑ |
↑ |
Seta para cima |
↓ |
↓ |
Seta para baixo | … |
… |
Reticências | — |
— |
Travessão |
· |
· |
Ponto mediano | |
  |
Espaço en | |
  |
Espaço em |
▶ Exemplo
<p>Em HTML, use < para menor que, e > para maior que.</p>
<p>& é o próprio símbolo "e comercial".</p>
<p>Resultado: use < para menor que, > para maior que. & é o próprio símbolo "e comercial".</p>
2. Tabela de Entidades Mais Usadas
Aqui estão as entidades de caracteres mais usadas em HTML — vale a pena memorizar:
▶ Exemplo
<!-- Entidades HTML comuns -->
<p>Espaço sem quebra: </p>
<p>Menor que: <</p>
<p>Maior que: ></p>
<p>E comercial: &</p>
<p>Aspas duplas: "</p>
<p>Aspas simples: '</p>
<p>Símbolo de direitos autorais: ©</p>
<p>Marca registrada: ®</p>
<p>Marca comercial: ™</p>
<p>Símbolo do euro: €</p>
<p>Símbolo do iene/yuan: ¥</p>
<p>Símbolo da libra: £</p>
&, sugestões automáticas aparecem. Mas no código HTML puro, lembre-se sempre de usar entidades para os sinais de menor e maior que.
& precisa ser escapado. Se você quiser exibir o texto © (em vez do símbolo de direitos autorais), não pode escrever © diretamente, pois o navegador o renderizará como o símbolo ©. A forma correta é &copy;, que diz ao navegador para escapar & como o símbolo &.
3. Referências Numéricas e Entidades Nomeadas
Os símbolos de entidade vêm em duas formas: entidades nomeadas (por exemplo, ©) e referências numéricas (por exemplo, ©). As referências numéricas podem usar decimal ou hexadecimal (com o prefixo x):
▶ Exemplo
<p>Entidade nomeada: © 2026 Web-Tutorial</p>
<p>Referência decimal: © 2026 Web-Tutorial</p>
<p>Referência hexadecimal: © 2026 Web-Tutorial</p>
<p>As três produzem exatamente o mesmo resultado: todas exibem o símbolo ©.</p>
4. Caracteres de Espaço em Branco Especiais
O HTML converte vários espaços consecutivos em um único espaço por padrão. Se você precisar preservar um espaçamento específico, use estas abordagens:
▶ Exemplo
<p>Normal: Múltiplos espaços são convertidos.</p>
<p>Espaços com entidade: Múltiplos espaços são preservados.</p>
<p>Nota: também é usado para evitar quebra de linha por hifenização, ex.: "100 km/h" não será quebrado entre linhas.</p>
5. Resumo dos Cenários de Uso
- Exibição de código: Ao mostrar tags como
<div>em exemplos de código, você deve usar<e> - Símbolos especiais: Direitos autorais
©, marca registrada®, símbolos de moeda - Evitar quebras de linha: Use
para manter expressões como "100 km/h" ou "Capítulo 1" sem quebrar entre linhas - Aninhamento de aspas: Ao usar aspas dentro de valores de atributos, as aspas internas precisam ser escapadas
❓ Perguntas Frequentes
< e > precisam ser escapados?< e > são caracteres de sintaxe para tags HTML. Se você escrever <div> diretamente, o navegador pensa que é uma tag, não texto a ser exibido. Usar < (menor que) e > (maior que) diz ao navegador que você quer exibir os próprios sinais de angulação. Cenários comuns:exibir código, fórmulas matemáticas, documentação técnica. e um espaço regular? (espaço sem quebra) tem duas funções:1)Não colapsa — múltiplos exibem múltiplos espaços; 2)Impede que o navegador quebre linhas nesse ponto. Usos comuns:entre números e unidades (como 100 px), entre nomes (como João Silva).<, >, &, , ©) funcionam em todos os navegadores sem problemas. No entanto, algumas entidades obscuras (como emoji, símbolos matemáticos especiais) podem exibir como quadrados em navegadores mais antigos. Recomendações:1)Use entidades comuns livremente; 2)Teste símbolos especiais antes de publicar; 3)Use CSS ou imagens como alternativas para símbolos incompatíveis.<) são mais legíveis e fáceis de lembrar — use-as primeiro. Códigos numéricos (como < ou <) cobrem uma faixa mais ampla, incluindo caracteres sem entidades nomeadas. Regra prática:use entidades nomeadas quando disponíveis (como ©); use códigos numéricos quando não houver versão nomeada (como € para o símbolo do Euro €). Códigos numéricos vêm em decimal (&#número;) e hexadecimal (&#xnúmero;).📖 Resumo
- Entidades começam com
&e terminam com; - Entidades comuns:
<,>,&, ,© - Entidades vêm em duas formas: entidades nomeadas e referências numéricas
- Espaços consecutivos são convertidos pelo navegador; use
para forçar a preservação
📝 Exercícios
- Exibição de código: Crie um parágrafo que exiba o texto "Use
<h1>até<h6>para definir títulos" na página, onde<h1>até<h6>devem aparecer em formatação de estilo de código azul. - Aviso de direitos autorais: Escreva um aviso de direitos autorais no rodapé da página usando
©para o símbolo de copyright e para manter o espaçamento adequado. - Combinação de entidades: Escreva uma linha de texto usando entidades que inclua um sinal de menor que, maior que, e comercial e aspas ao mesmo tempo.