Omnikit
DesenvolvimentoArquivosFinançasTodas as ferramentas
Ctrl K
Ferramentas para desenvolvedoresFerramentas de arquivosCalculadoras financeirasTodas as ferramentas
InícioFerramentas para desenvolvedoresCodificador e decodificador de entidades HTML
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Codificador e decodificador de entidades HTML

desenvolvimento

Codifique &, <, > e aspas como entidades HTML, ou decodifique qualquer entidade nomeada ou numérica

Funciona no seu navegador. Nada do que você digita é enviado a lugar nenhum. Verificado em 16 de outubro de 2026.

Uma entidade HTML escreve um caractere como uma referência, como &amp;, &#169; ou &#xA9;, para que o texto não quebre a marcação ao redor. No HTML normal, só 5 caracteres precisam disso: &, <, >, " e '. O padrão define 2.125 entidades nomeadas; esta ferramenta decodifica todas e codifica com os 252 nomes clássicos ou com números.

Esta página foi traduzida automaticamente do original em inglês. Nenhuma pessoa revisou ainda a tradução; a versão em inglês é a que deve ser considerada. Ler o original em inglês

Em seguida:
  • Codificador e decodificador de URL Codifique ou decodifique texto e URLs com codificação percentual e veja cada parte de um link
  • Escapar e desescapar strings Escape texto para uma string JSON, JavaScript, Java, Python, SQL ou CSV, ou desfaça o escape

Como codificar ou decodificar entidades HTML

1

Cole texto ou HTML no painel Entrada, ou clique em Testar um exemplo.

2

Escolha Codificar para escrever caracteres como entidades, ou Decodificar para transformar entidades de volta em caracteres.

3

Ao codificar, escolha quais caracteres codificar e se deseja escrever nomes, números decimais ou hexadecimais.

4

Clique em Copiar, ou pressione Ctrl+Enter, para pegar o resultado do painel Saída.

Sobre o codificador e decodificador de entidades HTML

Uma entidade HTML, ou referência de caractere, é uma forma de escrever um caractere usando apenas ASCII: um nome como &copy;, um número decimal como &#169; ou um número hexadecimal como &#xA9;. Um navegador mostra os três como ©.

Codificação. Escolha quanto codificar:

  • Só & < > " ' é o que o escape de texto do usuário precisa. Esses cinco podem encerrar uma tag, abrir uma ou fechar antes da hora o valor de um atributo, e é assim que texto vira marcação e, no pior caso, uma injeção de script.
  • Mais não ASCII também escreve cada letra acentuada, símbolo e emoji como referência, para um arquivo ou um sistema que não suporta UTF-8, como um modelo de e-mail antigo.
  • Tudo codifica tudo, exceto letras, dígitos e espaços, algo que algumas pessoas usam para esconder um endereço de e-mail de scrapers simples.

Depois escolha nomes, decimal ou hexadecimal. Os nomes vêm dos 252 do HTML 4.01, que todo navegador e cliente de e-mail conhece; caracteres sem nome são escritos como números hexadecimais. O apóstrofo é escrito &#39;, porque &apos; é desconhecido no HTML 4.

A decodificação segue as regras que os navegadores usam. Todos os 2.125 nomes do padrão HTML são conhecidos, inclusive os que representam dois caracteres. Os 106 nomes legados que funcionam sem ponto e vírgula, como &copy 2026, são decodificados e sinalizados. &#0;, surrogates e números acima de U+10FFFF viram o caractere de substituição, e &#128; a &#159; são lidos como Windows-1252, então &#150; é um travessão curto (en dash), como em todo navegador. Texto que continua codificado depois de uma passada, como &amp;lt;, é apontado, com um botão para decodificar de novo.

Tudo roda no seu navegador; nada do que você cola é enviado para lugar nenhum.

Perguntas frequentes

Quais caracteres precisam de escape em HTML?

Cinco caracteres precisam de escape quando o texto vai para dentro do HTML: o e comercial como &amp;, o sinal de menor como &lt;, o sinal de maior como &gt;, as aspas duplas como &quot; e o apóstrofo como &#39;. Dentro do texto de um elemento, só & e < são estritamente obrigatórios, mas escapar os cinco também mantém seguros os valores de atributos entre aspas.

Qual é a diferença entre &#39; e &apos;?

Os dois representam o apóstrofo. O nome &apos; vem do XML e só foi adicionado ao HTML no HTML5, por isso navegadores HTML 4 e alguns clientes de e-mail antigos o mostram literalmente. O número &#39; funciona em qualquer lugar, e é por isso que os codificadores, inclusive este, escrevem o apóstrofo como &#39;.

Por que meu texto mostra &amp;lt; em vez de <?

Texto que mostra &amp;lt; foi codificado duas vezes: a primeira passada transformou < em &lt;, e uma segunda passada transformou esse e comercial em &amp;. Decodifique duas vezes para recuperar o original. Depois de cada passada, esta ferramenta conta as entidades que ainda restam e oferece rodar o decodificador de novo com um toque.

Devo usar entidades HTML nomeadas ou numéricas?

Entidades nomeadas como &eacute; são mais fáceis de ler, enquanto as numéricas como &#233; ou &#xE9; funcionam para qualquer caractere Unicode, inclusive emojis que não têm nome. Uma página salva em UTF-8 não precisa de nenhuma das duas para acentos; as entidades importam principalmente para os cinco caracteres especiais e para sistemas limitados a ASCII.

Quantas entidades HTML existem?

O padrão HTML do WHATWG lista 2.125 referências de caractere nomeadas, e 106 delas também são aceitas sem o ponto e vírgula final, por compatibilidade com páginas antigas. O HTML 4.01 tinha 252 nomes. Qualquer caractere também pode ser escrito pelo seu número Unicode, em decimal como &#8364; ou em hexadecimal como &#x20AC;.

A entidade HTML do espaço não separável é &nbsp;?

Sim, &nbsp; é o espaço não separável, U+00A0, também escrito &#160; ou &#xA0;. Um navegador nunca quebra a linha nele e nunca junta vários deles em um só, ao contrário dos espaços comuns. Usá-lo demais para o layout dificulta o reflow do texto em celulares, então margens CSS costumam ser a melhor ferramenta.

Fontes

  • WHATWG HTML Living Standard, 13.5 Named character referencesThe 2,125 entity names the decoder knows, from entities.json
  • WHATWG HTML Living Standard, 13.2.5.72 Character reference stateMissing semicolons, &#0;, surrogates and the Windows-1252 rule for &#128;-&#159;
  • W3C HTML 4.01, 24 Character entity referencesThe 252 names the encoder writes

Última verificação: 16 de outubro de 2026.

Taxas e regras mudam; confira a fonte antes de confiar em um valor.

Ainda com dúvidas? Pergunte sobre Codificador e decodificador de entidades HTML e qualquer pessoa que saiba pode responder. Não é preciso ter conta.

Ferramentas relacionadas

Todas as ferramentas para desenvolvedores
Codificar e decodificar Base64Texto e arquivos para Base64 e de volta, com modo seguro para URL e prévia de imagensConversor de timestamp UnixTimestamps Unix em datas e datas em timestamps, em qualquer fuso horárioJSON para TypeScriptGere interfaces ou tipos TypeScript a partir de uma amostra JSONConverter CSV para JSONConverta CSV para JSON e JSON para CSV, com prévia em tabelaConverter YAML para JSONConverta YAML para JSON e JSON para YAML, com as âncoras resolvidasCodificador e decodificador de URLCodifique ou decodifique texto e URLs com codificação percentual e veja cada parte de um linkConversor de bases numéricasBinário, octal, decimal, hexadecimal e qualquer base até 36, exato em qualquer tamanho, com complemento de doisColor ConverterHEX, RGB, HSL, HWB, OKLCH and CMYK in both directions, with a contrast check
Esta ferramenta foi útil?
Omnikit

Pequenas tarefas, feitas no seu navegador. Grátis, rápido e privado. Os arquivos nunca são enviados.

Arquivos

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Desenvolvimento

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanças

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuiasPerguntasSobreComo verificamosBiblioteca de leis (beta)PrivacidadeTermosDivulgaçãoContatoMore: Exam practice (UGC NET Paper 1)Funciona no seu navegador. Nada é enviado. © 2026 Omnikit (theomnikit.com)