TontonTools

Decodificador HTML

Decodificar entidades HTML — gire < e ' de volta em texto legível.

100% Grátis Sem registro Amigável à privacidade Desenvolvimento Web
Atualizado set 2026
Encode instead
Share X / Twitter Facebook LinkedIn WhatsApp

Como usar Decodificador HTML

  1. Cole o texto crivado de entidade — de uma exportação, feed ou fonte de página.
  2. Leia o resultado decodificado — <, é e amigos se tornam seus personagens.
  3. Para texto com codificação dupla, decodifique novamente — cada passagem remove uma camada.
  4. Recodifique antes de renderizar conteúdo decodificado não confiável em uma página — a decodificação revive a marcação.

O que é Decodificador HTML?

Um decodificador HTML converte a notação de entidade novamente em caracteres reais: <<, &&, '', éé → é — o conjunto completo de entidades nomeadas, decimais e hexadecimais que o HTML define.

O texto carregado de entidade chega até você constantemente: banco de dados dumps e respostas de API que armazenavam HTML com escape, feeds RSS (que quebram o conteúdo duas vezes por design), páginas copiadas, arquivos de log e a clássica colagem mutilada onde um apóstrofo aparece como '. A decodificação restaura o que um navegador teria exibido.

Sobre o Decodificador HTML

Colar texto contendo entidades e lê-lo decodificado instantaneamente - nomes, códigos decimais e códigos hexadecimais, todos resolvidos.

Os trabalhos de reparo que ele realiza: exportações e cargas úteis de API onde os títulos chegam como "Tom & Jerry's Café", conteúdo RSS/Atom cujo HTML escapado você precisa como marcação real, texto copiado da fonte da página em vez da página renderizada e a arqueologia de codificação dupla — &lt; decodificado uma vez dá <, decodificado duas vezes dá <, cada passagem descascando uma camada de um pipeline que escapou com muito entusiasmo.

O outro lado da segurança da decodificação: o conteúdo decodificado pode ser HTML ativo. Decodifique para ler ou reparar dados, mas codifique novamente (codificador HTML) antes de renderizar qualquer coisa não confiável de volta em uma página ou a proteção XSS fornecida pela codificação desaparecerá.

Perguntas Frequentes

Nomeados (é → é), decimal (&#233; → é) e hexadecimal (&#xE9; → é) — mesmos caracteres, três grafias. HTML define mais de 2.000 nomes; os formulários numéricos cobrem todo o Unicode.
Foi escapado de HTML quando armazenado ou exportado – correto para exibição, errado para uso de dados brutos. A decodificação restaura os apóstrofos; idealmente, o pipeline armazena dados brutos e escapa apenas na saída.
Isso é codificação dupla – decodifique duas vezes: &amp;lt; → &lt; → <. Cada decodificação remove uma camada; pare quando o texto for lido corretamente.
A decodificação em si apenas transforma o texto no seu navegador – nada é executado. O perigo só chega se você injetar o HTML decodificado (agora ativo) em uma página sem escape – recodificar o conteúdo não confiável antes de exibi-lo.
Por design - os feeds carregam HTML dentro de XML, de modo que a marcação é escapada para sobreviver ao wrapper. Os consumidores decodificam uma vez para recuperar o HTML do artigo; esse é o formato funcionando conforme o esperado.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.