Decodificador de entidades HTML

Decodifique entidades HTML em texto: as 2.125 referências nomeadas do HTML5, referências numéricas decimais e hex e nomes legados sem ponto e vírgula. No navegador.

69 caracteres · 69 bytes (UTF-8)

0 caracteres · 0 bytes (UTF-8)

Executa totalmente no seu navegador. Seus dados nunca são enviados.

O que é Decodificar HTML?

Converte referências de caracteres HTML de volta nos caracteres que representam: entidades nomeadas como é ou ≂̸, referências decimais como é e referências hex como 😀. Usa a lista completa do WHATWG de referências nomeadas do HTML5.

Como usar Decodificar HTML

  1. Cole o HTML ou o texto com entidades em Entrada.
  2. Leia o texto decodificado em Saída.
  3. Copie-o, ou clique em Usar como entrada para codificá-lo de novo.

Exemplo

Entrada
<p>Café ≂̸ 😀
Saída
<p>Café ≂̸ 😀

Quando usar Decodificar HTML

Use-o para ler texto tirado de código-fonte HTML, feeds RSS, páginas raspadas ou conteúdo de banco de dados com escape duplo. Ele não remove tags nem renderiza HTML.

Como funciona Decodificar HTML

Cada referência &… é resolvida como um navegador faz em conteúdo de texto: referências nomeadas com ponto e vírgula são procuradas na tabela do HTML5, nomes legados como &copy e &amp também funcionam sem ponto e vírgula, e referências numéricas são convertidas em pontos de código. Números inválidos (0, surrogates, acima de U+10FFFF) viram U+FFFD, e 0x80–0x9F são mapeados pelo Windows-1252, como exige o padrão HTML. Nomes desconhecidos ficam sem alteração. As tags não são removidas – só as entidades são decodificadas.

Casos de Uso Comuns

  • Limpar strings com escape duplo &amp;amp; vindas de um CMS
  • Ler títulos e descrições de RSS ou de código-fonte HTML
  • Converter templates de e-mail com entidades em texto simples
  • Conferir o que significa um nome de entidade desconhecido

Perguntas Frequentes

Todas as entidades do HTML5 são suportadas?

Sim, a lista completa de 2.125 referências de caracteres nomeadas, inclusive as que se expandem em dois pontos de código.

Por que &bogus; fica sem alteração?

Nomes desconhecidos não são entidades, então os navegadores os deixam como texto – e esta ferramenta também.

Ele remove tags HTML?

Não. &lt;p&gt; vira <p>, mas tags reais na entrada são mantidas como estão.

Explore mais categorias