🏷️ 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.
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 (& < > " ') 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 © quanto as formas numéricas como © de volta em seus caracteres originais. Os resultados são atualizados em tempo real conforme você digita.
Como usar
- Cole ou digite seu texto na caixa de entrada à esquerda.
- Escolha um modo: Codificar (texto → entidades) ou Decodificar (entidades → texto).
- Ao codificar, habilite opcionalmente 'Codificar todos os não-ASCII' para converter caracteres como é, © ou emoji em entidades numéricas.
- 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, < 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 &, < vira <, > vira >, " vira " e ' vira '. 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 © e é, entidades numéricas decimais como © e entidades numéricas hexadecimais como © — 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.