Codificador/Decodificador de Entidades HTML
Codifique caracteres especiais em entidades HTML e decodifique-os de volta ao texto legível.
Cole texto simples para codificar ou entidades HTML para decodificar.
Seu resultado codificado ou decodificado aparece aqui.
Clique em qualquer entidade para copiá-la para a área de transferência.
Codificador/Decodificador de Entidades HTML — Converta Entidades HTML Online Gratuitamente
Nosso Codificador/Decodificador de Entidades HTML gratuito permite que você converta rapidamente caracteres especiais em seus equivalentes de entidades HTML. Codifique o texto para exibir com segurança tags HTML, símbolos e caracteres especiais em páginas da web — ou decodifique entidades HTML de volta para texto legível. Tudo é executado no seu navegador, sem transferência de dados.
O que são entidades HTML?
Entidades HTML são códigos especiais usados em HTML para representar caracteres que seriam interpretados como marcação. Por exemplo, o sinal de menor < é usado para abrir tags HTML, então para exibir literalmente um < em uma página da web você deve escrever < em vez disso. Da mesma forma, & se torna &, " se torna " e © se torna ©.
Existem três tipos de entidades HTML:
- Entidades nomeadas usam um nome legível, como
para um espaço não quebrável ouépara é. - Entidades numéricas decimais usam o ponto de código Unicode em decimal, como
©para ©. - Entidades numéricas hexadecimais usam o ponto de código em hexadecimal, como
©para ©.
Todos os três formatos produzem o mesmo resultado no navegador. A escolha entre eles geralmente depende de legibilidade e compatibilidade. As entidades nomeadas são mais fáceis de ler, enquanto as entidades numéricas funcionam para qualquer caractere Unicode — mesmo aqueles sem uma entidade nomeada.
Como usar esta ferramenta
- Cole seu texto na área de entrada — isso pode ser texto simples que você deseja codificar ou entidades HTML que deseja decodificar.
- Clique em "Codificar" para converter caracteres especiais em seus equivalentes de entidades HTML. Por exemplo,
<div>se torna<div>. - Clique em "Decodificar" para converter entidades HTML de volta para seus caracteres originais. Por exemplo,
&se torna&. - Copie o resultado para sua área de transferência com um clique.
A ferramenta suporta entidades nomeadas, entidades numéricas decimais ({) e entidades numéricas hexadecimais (💩). Ela lida com todo o espectro Unicode, incluindo emojis.
Recursos Principais
| Recurso | Benefício |
|---|---|
| Conversão bidirecional | Codifique texto em entidades ou decodifique entidades em texto |
| Suporte a entidades nomeadas | Usa nomes legíveis como © em vez de códigos numéricos |
| Suporte a entidades numéricas | Lida com formatos decimais (©) e hexadecimais (©) |
| Cobertura completa do Unicode | Codifica e decodifica qualquer caractere, incluindo emojis |
| Processamento em lote | Converta blocos inteiros de texto de uma vez |
| Nenhuma transferência de dados | Todo o processamento acontece localmente no seu navegador |
Ao contrário de muitas ferramentas de codificação que apenas lidam com as cinco entidades básicas XML (&, <, >, ", '), nossa ferramenta suporta a lista completa de entidades nomeadas HTML5 — mais de 2.000 entidades — e recorre à codificação numérica para qualquer caractere sem uma entidade nomeada.
Casos de Uso Reais
Exibir Código HTML em uma Página da Web
Se você quiser mostrar o código HTML como texto em uma página da web — por exemplo, em um post de blog ou tutorial — você deve codificar os colchetes. Escrever <div class="exemplo"> renderiza como <div class="exemplo"> no navegador sem ser interpretado como um elemento HTML real.
Preparar Conteúdo para Feeds XML e RSS
Analizadores XML interpretam < e & como marcação. Qualquer conteúdo contendo esses caracteres deve ser codificado antes de ser colocado dentro de elementos XML. Isso é especialmente importante para feeds RSS, feeds Atom e arquivos de mapa de site.
Codificar Conteúdo de E-mails
E-mails HTML frequentemente exigem codificação de caracteres especiais para renderizar corretamente em diferentes clientes de e-mail. Caracteres como ©, ®, ™ e — são mais seguros quando codificados como entidades.
Sanitizar Entrada de Usuários
Ao exibir conteúdo gerado por usuários em uma página da web, codificar entidades HTML previne ataques de script entre sites (XSS) neutralizando tags como <script>. Isso é uma prática fundamental de segurança para qualquer aplicação web.
Referência de Entidades HTML Comuns
| Caractere | Entidade Nomeada | Decimal | Hex |
|---|---|---|---|
| & | & |
& |
& |
| < | < |
< |
< |
| > | > |
> |
> |
| " | " |
" |
" |
| ' | ' |
' |
' |
| © | © |
© |
© |
| ® | ® |
® |
® |
| ™ | ™ |
™ |
™ |
| — | — |
— |
— |
| Espaço não quebrável | |
  |
  |
Para codificação de URLs, use nosso Codificador/Decodificador de URLs. Para codificação Base64, tente o Codificador/Decodificador Base64.
Dicas para Trabalhar com Entidades HTML
- Sempre codifique caracteres especiais antes de exibi-los em páginas da web.
- Use entidades nomeadas para melhor legibilidade, especialmente em documentos HTML.
- Evite codificar caracteres comuns como letras e números, a menos que sejam parte de uma string especial.
- Teste seu código em diferentes navegadores e dispositivos para garantir compatibilidade.
Perguntas Frequentes
Este ferramenta é gratuita para uso?
Sim, o Codificador/Decodificador de Entidades HTML está disponível gratuitamente para uso pessoal e comercial.
Preciso de instalação para usar esta ferramenta?
Não, você pode usar a ferramenta diretamente no seu navegador, sem necessidade de instalação.
Qual é a diferença entre codificação e decodificação?
A codificação converte caracteres especiais em entidades HTML para garantir a segurança e a compatibilidade. A decodificação transforma entidades HTML de volta aos caracteres originais para exibição correta.
Posso usar esta ferramenta para converter grandes volumes de texto?
Sim, a ferramenta é otimizada para lidar com grandes volumes de texto, incluindo documentos longos e arquivos de texto.
Existe algum limite de caracteres que posso processar?
Não há limites de caracteres definidos, mas o desempenho pode variar dependendo da capacidade do seu navegador e do dispositivo.