Skip to main content

Decodificador de Entidades HTML Decodifique entidades HTML de volta para seus caracteres originais.

Decodificador de Entidades HTML illustration
📝

Decodificador de Entidades HTML

Decodifique entidades HTML de volta para seus caracteres originais.

1

Colar Texto Codificado

Cole o texto que contém entidades HTML.

2

Decodificar Automaticamente

As entidades HTML são convertidas de volta para caracteres.

3

Copiar Resultado

Copie o texto decodificado.

Loading tool...

What Is Decodificador de Entidades HTML?

O Decodificador de Entidades HTML converte entidades HTML de volta para seus caracteres originais. Ele lida com entidades nomeadas como &amp; (→ &), &lt; (→ <), &gt; (→ >) e muitas mais, bem como entidades numéricas decimais (&#38;) e entidades numéricas hexadecimais (&#x26;). Isso é útil ao trabalhar com código-fonte HTML, coletar conteúdo da web ou converter texto codificado de volta para uma forma legível. O decodificador suporta todas as entidades nomeadas comuns, além de qualquer entidade numérica decimal ou hexagonal.

Why Use Decodificador de Entidades HTML?

  • Converter conteúdo HTML raspado em texto legível
  • Decodificar entidades encontradas no código-fonte HTML
  • Restaurar caracteres originais de conteúdo codificado
  • Processar dados HTML para contextos não-HTML

Common Use Cases

Raspagem Web

Decodificar entidades HTML em conteúdo raspado para obter texto legível.

Processamento de Dados

Converter dados codificados em HTML de volta para texto simples para análise.

Migração de Conteúdo

Decodificar entidades ao mover conteúdo de HTML para outros formatos.

Depuração

Inspecionar quais caracteres as entidades HTML representam.

Technical Guide

O decodificador funciona em três fases. Primeiro, ele substitui entidades nomeadas comuns usando uma tabela de pesquisa que cobre &amp;, &lt;, &gt;, &quot;, &nbsp; e entidades de símbolos como &copy;, &trade;, &euro;, etc. Em segundo lugar, processa entidades numéricas decimais (&#NNN;) usando String.fromCharCode(parseInt(código, 10)) para converter o código de caractere decimal em seu caractere. Terceiro, processa entidades numéricas hexadecimais (&#xHHH;) de forma semelhante com parseInt(código, 16). Isso cobre toda a gama de métodos de codificação de entidade HTML. As entidades nomeadas são processadas primeiro para que o texto parcialmente decodificado não crie combinações falsas na fase da entidade numérica.

Tips & Best Practices

  • 1
    Lida com ambos os formatos de entidade nomeada (&amp;) e numérica (&#38;)
  • 2
    Útil para limpar o código-fonte HTML antes do processamento de texto
  • 3
    Suporta entidades de moeda, direitos autorais e símbolos especiais
  • 4
    Combine com a remoção de tags HTML para extração completa de texto

Related Tools

Frequently Asked Questions

Q Quais tipos de entidades ele pode decodificar?
Entidades nomeadas (como &amp;), numéricas decimais (como &#38;) e numéricas hexadecimais (como &#x26;).
Q Ele lida com todas as entidades nomeadas?
Ele cobre as entidades nomeadas mais comuns. As menos comuns podem precisar estar no formato numérico.
Q Isso também remove as tags HTML?
Não, ele apenas decodifica entidades. Use a ferramenta de conversão de HTML para Markdown para remover tags e converter para texto.
Q O que é &nbsp;?
&nbsp; é um espaço não quebrável. O decodificador o converte em um caractere de espaço regular.
Q Ele pode lidar com entidades codificadas duplamente?
Ele lida com codificação de nível único. Para texto codificado duplamente (como &amp;amp;), execute o decodificador duas vezes.

About This Tool

Decodificador de Entidades HTML is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.