Entidades HTML – Codifique e decodifique caracteres especiais
Converta caracteres especiais em entidades HTML e volte. Escolha entre escapar só o essencial ou tudo que estiver fora do ASCII.
Processado no navegador – nenhum dado enviado ao servidor
Resultado
Tabela de referência
| Caractere | Nomeada | Numérica |
|---|---|---|
| & | & | & |
| < | < | < |
| > | > | > |
| " | " | " |
| ' | ' | ' |
| |   | |
| © | © | © |
| ® | ® | ® |
| ™ | ™ | ™ |
| € | € | € |
| £ | £ | £ |
| ¥ | ¥ | ¥ |
| ¢ | ¢ | ¢ |
| § | § | § |
| ¶ | ¶ | ¶ |
| † | † | † |
| • | • | • |
| … | … | … |
| – | – | – |
| — | — | — |
| ‘ | ‘ | ‘ |
| ’ | ’ | ’ |
| “ | “ | “ |
| ” | ” | ” |
| « | « | « |
| » | » | » |
| × | × | × |
| ÷ | ÷ | ÷ |
| ± | ± | ± |
| ° | ° | ° |
| µ | µ | µ |
| ¼ | ¼ | ¼ |
| ½ | ½ | ½ |
| ¾ | ¾ | ¾ |
| ← | ← | ← |
| → | → | → |
| ↑ | ↑ | ↑ |
| ↓ | ↓ | ↓ |
| ≤ | ≤ | ≤ |
| ≥ | ≥ | ≥ |
| ≠ | ≠ | ≠ |
| ∞ | ∞ | ∞ |
Como usar esta ferramenta
- Escolha codificar ou decodificar
- Selecione o alcance: só o essencial ou tudo fora do ASCII
- Cole o texto
- Copie o resultado e consulte a tabela de referência quando precisar
Sobre esta ferramenta
O que é
Entidade HTML é a forma de representar um caractere que teria significado especial na marcação, ou que pode não sobreviver ao encoding do destino. O e comercial vira & e o menor que vira <.
Quando usar
- Exibir código ou marcação dentro de uma página HTML
- Preparar conteúdo para e-mail ou sistema legado sem UTF-8 confiável
- Decodificar texto que chegou escapado de uma API
- Inserir símbolos como setas, moedas e frações
- Evitar que texto de terceiros quebre o layout da página
Segurança
Processamento 100% no navegador. Nenhum dado é enviado ao servidor — seus dados sensíveis permanecem no seu dispositivo.
Perguntas frequentes
- Quais caracteres realmente precisam ser escapados?
- Em conteúdo HTML, & < e >. Dentro de valor de atributo, também as aspas. Acentos não precisam quando a página declara UTF-8 — escapá-los só deixa o código mais difícil de ler.
- Entidade nomeada ou numérica?
- Nomeada é mais legível (©) e numérica é mais universal (©). Para as poucas entidades essenciais, prefira a nomeada; para símbolos incomuns, a numérica sempre funciona.
- Escapar entidades protege contra XSS?
- Escapar na saída é a defesa principal, mas o contexto importa: conteúdo, atributo, URL e bloco de script exigem tratamentos diferentes. Escape sempre no ponto onde o dado é inserido, com a regra daquele contexto.