Algo errado nesta ferramenta?

Sobre «Decodificar Entidades HTML Online»

Esta ferramenta converte entidades HTML de volta para seus caracteres originais. &lt; vira <, &amp; vira &, &eacute; vira é, &#x2603; vira ☃, e qualquer outra entidade nomeada ou numérica é resolvida para seu caractere Unicode.

Útil quando você encontra texto codificado em HTML em conteúdo copiado, em respostas de API que retornam HTML escapado, ou em arquivos de log onde a entrada do usuário foi sanitizada. Decodificar torna o conteúdo original legível novamente.

A ferramenta suporta todas as entidades nomeadas definidas na especificação HTML5 (mais de 2.200), além de entidades numéricas decimais e hexadecimais como &#65; e &#x41; (ambas decodificam para A).

Como usar esta ferramenta

Como decodificar entidades HTML de volta para caracteres normais

  1. Cole o texto HTML-encoded

    String com entidades no campo "Text". Tanto entidades nomeadas (`&amp;`, `&lt;`, `&copy;`) quanto numéricas (`&#39;`, `&#x27;`) são reconhecidas.

  2. Executar

    Resultado: um único campo `decoded`. Exemplos: `&lt;p&gt;Hi&amp;ya&lt;/p&gt;` → `<p>Hi&ya</p>`; `caf&eacute;` → `café`. Entidades desconhecidas (typos, customizadas) passam inalteradas.

  3. Fontes comuns

    RSS, HTML de corpo de email, texto raspado, exports JSON com double-escape. Após decode o resultado é Unicode puro — não HTML — não reinjete em HTML sem re-encodar via `html-entity-encoder` primeiro.

  4. Decode uma vez, não duas

    Não jogue a saída de volta no decoder achando que ainda há entidades escondidas. Se o upstream realmente fez double-encode então sim, duas passadas — mas só após confirmar com uma amostra. Double-decode cego destroi `&` legítimos.