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 &lt;. 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
&nbsp; Espaço sem quebra < &lt; Menor que > &gt; Maior que
& &amp; E comercial " &quot; Aspas duplas ' &apos; Aspas simples
© &copy; Direitos autorais ® &reg; Marca registrada &trade; Marca comercial
¥ &yen; Iene/Yuan &euro; Euro £ &pound; Libra
× &times; Multiplicação ÷ &divide; Divisão ± &plusmn; Mais ou menos
&le; Menor ou igual &ge; Maior ou igual &ne; Diferente
&asymp; Aproximadamente &infin; Infinito &sum; Somatório
ƒ &fnof; Função ¹ &sup1; Sobrescrito 1 ² &sup2; Sobrescrito 2 (ao quadrado)
³ &sup3; Sobrescrito 3 (ao cubo) ½ &frac12; Um meio ¼ &frac14; Um quarto
&larr; Seta para esquerda &rarr; Seta para direita &uarr; Seta para cima
&darr; Seta para baixo &hellip; Reticências &mdash; Travessão
· &middot; Ponto mediano &ensp; Espaço en &emsp; Espaço em

▶ Exemplo

HTML
<p>Em HTML, use &lt; para menor que, e &gt; para maior que.</p>
<p>&amp; é 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>
▶ Experimente

2. Tabela de Entidades Mais Usadas

Aqui estão as entidades de caracteres mais usadas em HTML — vale a pena memorizar:

▶ Exemplo

HTML
<!-- Entidades HTML comuns -->
<p>Espaço sem quebra: &nbsp;</p>
<p>Menor que: &lt;</p>
<p>Maior que: &gt;</p>
<p>E comercial: &amp;</p>
<p>Aspas duplas: &quot;</p>
<p>Aspas simples: &apos;</p>
<p>Símbolo de direitos autorais: &copy;</p>
<p>Marca registrada: &reg;</p>
<p>Marca comercial: &trade;</p>
<p>Símbolo do euro: &euro;</p>
<p>Símbolo do iene/yuan: &yen;</p>
<p>Símbolo da libra: &pound;</p>
▶ Experimente
💡 Dica: Na maioria dos editores de código, você não precisa digitar as entidades manualmente. Por exemplo, no VS Code, ao digitar &, 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.

⚠️ Erro Comum: Iniciantes costumam esquecer que o próprio & precisa ser escapado. Se você quiser exibir o texto &copy; (em vez do símbolo de direitos autorais), não pode escrever &copy; diretamente, pois o navegador o renderizará como o símbolo ©. A forma correta é &amp;copy;, que diz ao navegador para escapar &amp; 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, &copy;) e referências numéricas (por exemplo, &#169;). As referências numéricas podem usar decimal ou hexadecimal (com o prefixo x):

▶ Exemplo

HTML
<p>Entidade nomeada: &copy; 2026 Web-Tutorial</p>
<p>Referência decimal: &#169; 2026 Web-Tutorial</p>
<p>Referência hexadecimal: &#x00A9; 2026 Web-Tutorial</p>
<p>As três produzem exatamente o mesmo resultado: todas exibem o símbolo ©.</p>
▶ Experimente

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

HTML
<p>Normal: Múltiplos   espaços   são convertidos.</p>
<p>Espaços com entidade: Múltiplos&nbsp;&nbsp;&nbsp;espaços&nbsp;&nbsp;são preservados.</p>
<p>Nota: &nbsp; também é usado para evitar quebra de linha por hifenização, ex.: "100&nbsp;km/h" não será quebrado entre linhas.</p>
▶ Experimente

5. Resumo dos Cenários de Uso

📌 Referência Completa de Entidades: A lista completa de todas as Entidades de Caracteres HTML pode ser encontrada na especificação do HTML. Algumas dezenas das mais usadas cobrem 99% dos cenários.

❓ Perguntas Frequentes

P Por que < e > precisam ser escapados?
R Porque < 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 &lt; (menor que) e &gt; (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.
P Qual é a diferença entre &nbsp; e um espaço regular?
R Espaços regulares em HTML são "colapsados" — múltiplos espaços consecutivos exibem apenas um. Isso é uma característica de design do HTML para que a indentação no código-fonte não afete a exibição da página. &nbsp; (espaço sem quebra) tem duas funções:1)Não colapsa — múltiplos &nbsp; exibem múltiplos espaços; 2)Impede que o navegador quebre linhas nesse ponto. Usos comuns:entre números e unidades (como 100&nbsp;px), entre nomes (como João&nbsp;Silva).
P Símbolos de entidade têm problemas de compatibilidade?
R Entidades comuns (como &lt;, &gt;, &amp;, &nbsp;, &copy;) 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.
P Quando uso códigos numéricos vs entidades nomeadas?
R Entidades nomeadas (como &lt;) são mais legíveis e fáceis de lembrar — use-as primeiro. Códigos numéricos (como &#60; ou &#x3C;) cobrem uma faixa mais ampla, incluindo caracteres sem entidades nomeadas. Regra prática:use entidades nomeadas quando disponíveis (como &copy;); use códigos numéricos quando não houver versão nomeada (como &#8364; para o símbolo do Euro €). Códigos numéricos vêm em decimal (&#número;) e hexadecimal (&#xnúmero;).

📖 Resumo


📝 Exercícios

  1. 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.
  2. Aviso de direitos autorais: Escreva um aviso de direitos autorais no rodapé da página usando &copy; para o símbolo de copyright e &nbsp; para manter o espaçamento adequado.
  3. 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.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%