🛝Toolio
Sobre Contato

🏷️ Codificador/Decodificador de Entidades HTML

Codifique caracteres especiais HTML em entidades seguras ou decodifique-as de volta para texto legível — tudo em tempo real, totalmente no seu navegador, sem enviar nenhum dado.

Entrada
Saída

Privado por design. Esta ferramenta funciona inteiramente no seu navegador — nada do que você digita é enviado ou armazenado, e funciona offline.

Sobre

Esta ferramenta lida com a codificação e decodificação de entidades HTML diretamente no seu navegador usando JavaScript — sem servidor, sem upload, sem conta. Ela converte os cinco caracteres HTML essenciais (& < > " ') em suas entidades nomeadas (&amp; &lt; &gt; &quot; &#39;) para prevenir XSS e quebras de marcação. Um modo opcional também codifica todos os caracteres não-ASCII em entidades numéricas (&#NNN;), o que é útil para ambientes que exigem saída puramente em ASCII. A decodificação inverte o processo, transformando tanto as entidades nomeadas como &copy; quanto as formas numéricas como &#169; de volta em seus caracteres originais. Os resultados são atualizados em tempo real conforme você digita.

Como usar

  1. Cole ou digite seu texto na caixa de entrada à esquerda.
  2. Escolha um modo: Codificar (texto → entidades) ou Decodificar (entidades → texto).
  3. Ao codificar, habilite opcionalmente 'Codificar todos os não-ASCII' para converter caracteres como é, © ou emoji em entidades numéricas.
  4. A saída é atualizada em tempo real — copie-a com o botão Copiar.

Perguntas frequentes

O que é uma entidade HTML?
Uma entidade HTML é uma sequência de texto que representa um caractere que, de outra forma, seria interpretado como marcação HTML. Por exemplo, &lt; representa < para que o navegador exiba um sinal de menor em vez de tratá-lo como uma tag.
Quais caracteres são codificados por padrão?
Por padrão, a ferramenta codifica os cinco caracteres que quebram o HTML: & vira &amp;, < vira &lt;, > vira &gt;, " vira &quot; e ' vira &#39;. Ative a opção de não-ASCII para codificar também letras acentuadas, símbolos e emojis.
Ela pode decodificar tanto entidades nomeadas quanto numéricas?
Sim. O decodificador lida com entidades nomeadas como &copy; e &eacute;, entidades numéricas decimais como &#169; e entidades numéricas hexadecimais como &#xA9; — todas convertidas de volta em seus caracteres Unicode originais.
Meu texto é enviado para um servidor?
Não. Toda codificação e decodificação é executada localmente no seu navegador usando JavaScript. Nada sai do seu dispositivo.
Quando devo usar a codificação de entidade numérica para caracteres não-ASCII?
Use-a quando sua saída deve ser puramente ASCII — por exemplo, sistemas de e-mail legados, certos analisadores XML ou plataformas CMS antigas que não lidam confiavelmente com UTF-8. Para HTML UTF-8 moderno, codificar apenas os cinco caracteres especiais é suficiente.
Esta ferramenta envia meus dados?
Não. Tudo é executado no seu navegador, então seus dados nunca saem do seu dispositivo — e funciona até offline depois que a página carrega.