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 &, © ou ©, 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
Cole texto ou HTML no painel Entrada, ou clique em Testar um exemplo.
Escolha Codificar para escrever caracteres como entidades, ou Decodificar para transformar entidades de volta em caracteres.
Ao codificar, escolha quais caracteres codificar e se deseja escrever nomes, números decimais ou hexadecimais.
Clique em Copiar, ou pressione Ctrl+Enter, para pegar o resultado do painel Saída.
Uma entidade HTML, ou referência de caractere, é uma forma de escrever um caractere usando apenas ASCII: um nome como ©, um número decimal como © ou um número hexadecimal como ©. Um navegador mostra os três como ©.
Codificação. Escolha quanto codificar:
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 ', porque ' é 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 © 2026, são decodificados e sinalizados. �, surrogates e números acima de U+10FFFF viram o caractere de substituição, e € a Ÿ são lidos como Windows-1252, então – é um travessão curto (en dash), como em todo navegador. Texto que continua codificado depois de uma passada, como &lt;, é apontado, com um botão para decodificar de novo.
Tudo roda no seu navegador; nada do que você cola é enviado para lugar nenhum.
Cinco caracteres precisam de escape quando o texto vai para dentro do HTML: o e comercial como &, o sinal de menor como <, o sinal de maior como >, as aspas duplas como " e o apóstrofo como '. 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.
Os dois representam o apóstrofo. O nome ' 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 ' funciona em qualquer lugar, e é por isso que os codificadores, inclusive este, escrevem o apóstrofo como '.
Texto que mostra &lt; foi codificado duas vezes: a primeira passada transformou < em <, e uma segunda passada transformou esse e comercial em &. 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.
Entidades nomeadas como é são mais fáceis de ler, enquanto as numéricas como é ou é 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.
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 € ou em hexadecimal como €.
Sim, é o espaço não separável, U+00A0, também escrito   ou  . 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.
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.