Conversor de Entidades HTML

Converta caracteres especiais em entidades HTML para exibição segura em páginas web. Codifique e decodifique símbolos, acentos e caracteres reservados.

Conversor de Entidades HTML

Modo:

🔤 O que são Entidades HTML?
Entidades HTML são códigos que representam caracteres especiais no HTML. Elas são necessárias para exibir corretamente caracteres que têm significado especial em HTML.

📖 Exemplos comuns:
• < representa <
• > representa >
• & representa &
• " representa "
• © representa ©
• á representa á

💡 Uso: Essencial ao exibir código HTML em páginas web ou ao trabalhar com caracteres especiais que podem quebrar a formatação HTML.

O que são Entidades HTML?

Entidades HTML são códigos especiais que representam caracteres que têm significado especial em HTML ou que não estão disponíveis no teclado. Começam com & e terminam com ; (formato nomeado) ou usam códigos numéricos.

Por que usar?

Entidades Mais Comuns

< (menor que) → &lt; ou &#60;
> (maior que) → &gt; ou &#62;
& (e comercial) → &amp; ou &#38;
" (aspas duplas) → &quot; ou &#34;
' (aspas simples) → &apos; ou &#39;
espaço sem quebra&nbsp; ou &#160;
© (copyright) → &copy; ou &#169;
® (registered) → &reg; ou &#174;
(euro) → &euro; ou &#8364;
(trademark) → &trade; ou &#8482;

Acentos em Português

á → &aacute;
à → &agrave;
â → &acirc;
ã → &atilde;
é → &eacute;
ê → &ecirc;
í → &iacute;
ó → &oacute;
ô → &ocirc;
õ → &otilde;
ú → &uacute;
ç → &ccedil;

Casos de Uso

Exemplo de Segurança (XSS)

⚠️ Input malicioso do usuário:

<script>alert('Hacked!');</script>

✅ Após conversão para entidades (seguro):

&lt;script&gt;alert('Hacked!');&lt;/script&gt;

O código é exibido como texto, não executado!

Formatos de Entidades

Nomeadas

Mais legíveis: &copy;, &euro;

Nem todos os caracteres têm nomes

Numéricas

Universais: &#169;, &#8364;

Funcionam para qualquer caractere Unicode

UTF-8 vs Entidades

💡 Moderna prática: Com UTF-8 como charset padrão, acentos e símbolos comuns podem ser usados diretamente. Use entidades principalmente para:
• Caracteres reservados HTML (< > &)
• Prevenção de XSS
• Símbolos matemáticos/especiais

Símbolos Úteis

&rarr;
&larr;
&uarr;
&darr;
&hearts;
&spades;
&clubs;
&diams;
&bull;
&hellip;
&mdash;
&ndash;

🔒 Segurança: Sempre escape output de usuários em aplicações web para prevenir ataques XSS. Use funções específicas da sua linguagem/framework.