Conversor de Entidades HTML
Codifica e decodifica caracteres especiais para prevención de XSS.
Referência de Entidades HTML Comuns
| Caractere | Nome | Decimal | Hex | Descrição |
|---|---|---|---|---|
| & | & | & | & | E comercial |
| < | < | < | < | Menor que |
| > | > | > | > | Maior que |
| " | " | " | " | Aspas duplas |
| ' | ' | ' | ' | Aspas simples |
| |   |   | Espaço inquebrável | |
| © | © | © | © | Direitos autorais |
| ® | ® | ® | ® | Marca registrada |
| ™ | ™ | ™ | ™ | Marca comercial |
Sobre esta ferramenta
O Conversor de Entidades HTML é um utilitário leve projetado para traduzir caracteres especiais (como < > & " ') para equivalentes seguros para HTML. Ele suporta tanto a codificação de texto simples em entidades nomeadas, decimais e hexadecimais, quanto a decodificação de volta para texto legível.
Entidades HTML como &, < ou > são suportadas em três formatos: entidade nomeada, decimal e hexadecimal.
Como usar
Selecionar modo
Escolher a aba 'Codificar' ou 'Decodificar'.
Inserir texto
Inserir HTML para decodificar ou texto simples para codificar.
Copiar resultado
Copiar o resultado codificado/decodificado para a área de transferência.
Glossário
- Entidade HTML
- Um pedaço de texto ("string") que começa com um e comercial (
&) e termina com um ponto e vírgula (;). Entidades são usadas para exibir caracteres reservados em HTML. - Entidade Nomeada
- Usa um nome fácil de lembrar, como
&copy;para o símbolo de direitos autorais ©. - Entidade Decimal / Hexadecimal
- Usa o código numérico do caractere (base 10 ou base 16) para especificá-lo diretamente. Funciona para todos os caracteres Unicode, incluindo emojis.
- XSS (Cross-Site Scripting)
- Uma vulnerabilidade onde hackers injetam scripts maliciosos. Escapar caracteres HTML é a principal defesa contra XSS.
Perguntas Frequentes
- Q.Quais caracteres são codificados?
- Os cinco caracteres HTML essenciais (
&,<,>,",') são codificados para seus equivalentes nomeados. Além disso, todos os caracteres não ASCII (como emojis e letras acentuadas) são codificados em referências numéricas decimais/hexadecimais. - Q.Lida com documentos HTML completos?
- Sim, você pode colar documentos HTML inteiros na aba Codificar para escapar com segurança o código-fonte e exibi-lo dentro de um bloco
<pre><code>em uma página da web. - Q.Pode decodificar escapes de JavaScript como \u00A9?
- Não. Esta ferramenta é estritamente para entidades HTML (
&...;).
Casos de Uso
Exibir Trechos de Código
Codifique o código-fonte HTML para que ele possa ser exibido com segurança em um blog tutorial sem ser renderizado pelo navegador.
Segurança / Sanitização
Verifique como a entrada do usuário é escapada para prevenir ataques de injeção de Cross-Site Scripting (XSS).
Modelos de E-mail
Converta caracteres Unicode e emojis em entidades numéricas para garantir que sejam renderizados corretamente em clientes de e-mail mais antigos ou restritivos.
Enviar feedback
Deixe-nos saber sua opinião para nos ajudar a melhorar a ferramenta.
O feedback está temporariamente suspenso
O servidor está ocupado ou a proteção contra spam está ativa. Tente novamente mais tarde.