HTML Entity Decode Online

HTML Entity Decode Online

Ferramenta online para decode de HTML entities — converta <, >, & e todas as HTML entities para texto e desescapar caracteres HTML.

Atualizado em abril de 2026

Shift + Enter para Copiar · Shift + para abas
HTML Entities para Decodificar
0 caracteres
Texto Decodificado
Velocidade
Privacidade
Apenas Local
Tamanho
0 KB

HTML Entity Decode Online | Converter HTML Entities para Texto e Desescapar

Tem uma string cheia de <, &, " e ' que precisa ler como texto simples? Este decodificador de HTML entities converte conteúdo codificado em HTML de volta para seus caracteres originais instantaneamente, totalmente no navegador, sem enviar nada a lugar nenhum.

Seja para depurar respostas de API codificadas, ler conteúdo exportado de CMS ou entender um template HTML, o resultado decodificado está pronto para copiar com um clique.

Como Usar o Decodificador de HTML Entities

  1. Cole o conteúdo codificado — cole qualquer string com entidades HTML como <, >, &, ", ', © ou referências numéricas como <.
  2. Veja o resultado decodificado em tempo real — o texto original aparece instantaneamente.
  3. Copie o output — clique em Copiar ou pressione Shift+Enter para copiar o texto decodificado.

Use a aba Codificar para fazer o processo inverso, ou clique em "Trocar & Codificar" para enviar o output diretamente para o codificador.

Como Funciona a Decodificação de HTML Entities

HTML entities são sequências de texto que os navegadores interpretam como caracteres especiais. Existem três formas:

Forma Exemplo Decodificado
Entidade nomeada &lt; <
Numérica decimal &#60; <
Numérica hexadecimal &#x3C; <

Este decodificador suporta as três formas, incluindo todas as entidades HTML5 nomeadas (&copy;©, &euro;, &nbsp; → espaço não quebrável) e referências numéricas de caracteres, usando o parser HTML nativo do navegador para máxima precisão e compatibilidade.

Casos de Uso Comuns

  • Depurar respostas de API: Serviços backend às vezes retornam strings codificadas em HTML em payloads JSON — especialmente quando os dados vieram originalmente de formulários HTML. Decodificar revela o conteúdo real.
  • Ler exportações de CMS: WordPress, Drupal e muitos outros CMSs armazenam conteúdo com caracteres especiais codificados. Arquivos XML ou CSV exportados frequentemente contêm entidades que precisam ser decodificadas para o conteúdo ser legível.
  • Analisar conteúdo de e-mail HTML: O source bruto de e-mails (especialmente partes MIME) frequentemente contém caracteres codificados. Decodificar permite ler o texto real sem o ruído das entidades.
  • Fazer engenharia reversa de snippets HTML: Ao copiar texto do inspector do DOM do navegador ou output de um web scraper, você frequentemente recebe versões codificadas dos caracteres originais.
  • Validar round-trips de codificação/decodificação: Use codificar → decodificar → comparar para verificar que a lógica de codificação HTML da sua aplicação produz output reversível e sem perda.

Perguntas Frequentes

Quais HTML entities este decodificador suporta?

Este decodificador suporta todas as entidades HTML5 nomeadas padrão (incluindo &nbsp;, &copy;, &euro;, &mdash; etc.), referências numéricas decimais (&#60;) e referências numéricas hexadecimais (&#x3C;). Ele usa o DOMParser nativo do navegador para análise, garantindo total conformidade com HTML5.

Decodificar HTML entities é seguro — pode executar JavaScript embutido?

Não. Este decodificador usa DOMParser para analisar o input como documento HTML e depois extrai apenas o textContent — sem usar innerHTML ou executar scripts. Mesmo que o input contenha tags <script> codificadas como &lt;script&gt;, o output é texto simples, não código executável.

Qual a diferença entre decodificação HTML e decodificação de URL?

Decodificação HTML converte sintaxe de entidade (&lt;<) para restaurar caracteres para exibição em documentos HTML. Decodificação de URL converte sequências percent-encoded (%3C<) para restaurar caracteres em URLs e query strings. São esquemas de codificação separados para contextos diferentes — use a ferramenta certa para cada um.

Por que o texto decodificado às vezes é diferente do esperado?

Isso pode acontecer se o input foi codificado duas vezes (double-encoding). Por exemplo, &amp;lt; decodifica para &lt; (não <), porque apenas uma camada de codificação é removida por vez. Execute o decodificador uma segunda vez para remover a segunda camada, ou use a ferramenta de codificação para verificar como o input deveria ter ficado antes da codificação.

Posso decodificar HTML entities em um bloco grande de conteúdo misto?

Sim. Cole o bloco inteiro — o decodificador processa a string completa e decodifica todas as entidades que encontrar, deixando o texto sem entidades inalterado. O output é a versão totalmente decodificada de tudo que você colar.

Recursos

Ferramentas Relacionadas