HTML Entity Encoder/Decoder
Codifique ou decodifique entidades HTML. Converta caracteres especiais para formato seguro. Tabela de referência.
O que é HTML Entity Encoder/Decoder?
O humberto.ai HTML Entity Encoder/Decoder codifica texto em entidades HTML (como &, < e ©, mais de 20 entidades nomeadas) ou decodifica entidades de volta ao texto original. Tudo acontece no navegador: a codificação troca caractere por caractere e a decodificação usa o parser HTML nativo do próprio navegador, então nada do texto digitado sai do seu computador.
Como usar
- Escolha o modo Codificar (Encode) ou Decodificar (Decode) no topo do cartão.
- Cole ou digite o texto na caixa — por exemplo <div class="teste">Olá & mundo</div> para codificar, ou <div> para decodificar.
- Clique em "Codificar" ou "Decodificar" para gerar o resultado.
- Copie o resultado com o botão "Copiar" (fica no canto do bloco de saída).
- Use "Limpar" para apagar entrada e saída e recomeçar.
Perguntas frequentes
Meus dados saem do navegador ou ficam salvos em algum servidor?
Não. Tanto a codificação quanto a decodificação rodam 100% no seu navegador — a decodificação usa o DOMParser nativo do próprio browser. Nenhum texto é enviado a servidores nem armazenado pela ferramenta.
Qual a diferença entre entidade nomeada e entidade numérica?
Entidades nomeadas são atalhos como & ou © para caracteres comuns (mais de 20 estão mapeadas: &, <, >, aspas, apóstrofo, nbsp, copyright, trademark, euro, libra, yen, ndash/mdash, aspas curvas, reticências, grau, entre outras). Qualquer outro caractere fora do ASCII imprimível vira automaticamente uma entidade numérica no formato &#código;.
Por que um acento ou símbolo virou algo como é?
Caracteres fora da faixa ASCII imprimível (0x20–0x7E) que não têm entidade nomeada mapeada são convertidos para o código Unicode numérico correspondente, garantindo um resultado seguro para colar em HTML.
A ferramenta preserva quebras de linha e espaços do texto original?
Sim. Caracteres ASCII imprimíveis, além de nova linha, retorno de carro e tabulação, são mantidos como estão — só os caracteres especiais de HTML e os fora do ASCII imprimível são convertidos em entidades.
Como funciona exatamente a decodificação?
O texto é interpretado pelo parser HTML nativo do navegador (DOMParser, tipo text/html) e o conteúdo textual resultante é extraído, revertendo tanto entidades nomeadas quanto numéricas para os caracteres originais.
Existe limite de tamanho de texto para converter?
O código não impõe um limite de caracteres. Textos muito longos apenas tendem a ficar mais lentos para processar, já que a codificação percorre o texto caractere por caractere no navegador.