Decodificar HTML
Decodifique texto codificado em HTML de volta para caracteres literais. Compatível com entidades nomeadas (& < > " © — e cerca de 190 outras), referências numéricas decimais (©) e referências numéricas hexadecimais (', sem diferenciar maiúsculas de minúsculas) — inteiramente no seu navegador.
Entrada
Saída
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/html-decode \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"encodedHtml": "<div>Tom & Jerry said "hi"&l…"
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `html-decode` tool (HTML Decode) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/html-decode/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Decodificar HTML — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
Cole texto codificado em HTML e transforme-o instantaneamente de volta em caracteres legíveis e literais. Esta ferramenta decodifica entidades nomeadas, referências numéricas decimais e referências numéricas hexadecimais — as três formas que o HTML usa para representar um caractere que não pode ser escrito diretamente — e atualiza o resultado enquanto você digita. Tudo roda localmente no seu navegador, então nada do que você cola sai do seu dispositivo.
O que é decodificado
O código HTML costuma conter caracteres escritos como "entidade" em vez do próprio caractere — geralmente porque esse caractere é reservado pela sintaxe HTML, é difícil de digitar ou foi codificado de forma defensiva por um CMS, uma API ou um scraper. Esta ferramenta reverte as três formas:
- Entidades nomeadas — um nome mnemônico entre
&e;, como&(&),<(<),>(>),"("), (espaço não separável),©(©),®(®),™(™),—(—),…(…) e letras acentuadas comoé(é). Cerca de 190 entidades nomeadas são suportadas, cobrindo todo o conjunto de letras e símbolos Latin-1 (ISO 8859-1), tipografia comum do HTML4, letras gregas, setas e naipes de cartas. - Referências numéricas decimais —
©é decodificado em©usando o ponto de código Unicode decimal do caractere. - Referências numéricas hexadecimais —
'ou'são decodificados em'usando o ponto de código em hexadecimal; oxnão diferencia maiúsculas de minúsculas.
As entidades são decodificadas em uma única passagem da esquerda para a direita, então uma string com escape duplo como &lt; corretamente se torna < (apenas o & externo é resolvido), em vez de ser decodificada até <. Qualquer coisa que não seja uma entidade reconhecida — inclusive um & solto em texto comum, ou uma entidade nomeada fora do conjunto suportado — é mantida exatamente como estava.
Como usar
- Cole seu texto codificado em HTML na caixa de entrada, ou envie um arquivo
.txt/.html. - O resultado decodificado aparece imediatamente no painel de saída, com realce de sintaxe HTML.
- Copie o resultado ou baixe-o como arquivo.
Por que as entidades aparecem
Mecanismos de templates, CMSs e APIs REST frequentemente codificam o texto em HTML antes de armazená-lo ou transmiti-lo — em parte como defesa contra XSS, em parte porque os caracteres reservados (<, >, &, ", ') quebrariam a marcação ao redor. Isso é útil para a segurança, mas torna o conteúdo bruto difícil de ler ou reutilizar: colar um bloco codificado de uma resposta de API, de um feed RSS ou de uma página raspada diretamente em um documento ou planilha deixa códigos de entidade espalhados pelo texto. Esta ferramenta limpa isso em uma única etapa, sem precisar escrever nem executar nenhum código.
Isso decodifica tags HTML em marcação renderizada?
Não — ela decodifica apenas entidades de caracteres. <script> vira o texto literal <script>, não um elemento <script> de verdade; a saída é mostrada como texto simples (com realce de sintaxe HTML para facilitar a leitura), nunca renderizada nem executada. Isso também a torna segura para usar com entradas não confiáveis.
Meus dados são privados?
Sim. A decodificação acontece inteiramente no seu navegador, usando JavaScript — nenhum texto é enviado a um servidor, incluindo o que você cola ou envia como arquivo.
Usos comuns
Limpar texto HTML codificado copiado de uma resposta de API, de uma exportação de CMS ou de um feed RSS; ler saídas de log ou o código-fonte de e-mails codificados com entidades; e recuperar texto legível de HTML raspado ou exportado de banco de dados antes de colá-lo em outro lugar.