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
- Cole o HTML ou o texto com entidades em Entrada.
- Leia o texto decodificado em Saída.
- Copie-o, ou clique em Usar como entrada para codificá-lo de novo.
Exemplo
<p>Café ≂̸ 😀
<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 © e & 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;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. <p> vira <p>, mas tags reais na entrada são mantidas como estão.