Conversor de Unicode para Entidades HTML
Guia
Conversor de Unicode para Entidades HTML
Caracteres especiais em HTML podem interromper a renderização, causar problemas de codificação ou ser exibidos incorretamente em diferentes navegadores. A conversão de caracteres Unicode em entidades HTML garante que seu conteúdo seja exibido corretamente em todos os lugares — de modelos de e-mail a plataformas de CMS legadas. Esta ferramenta lida com a conversão em ambas as direções, inteiramente no seu navegador.
Cole seu texto e obtenha entidades HTML instantaneamente, ou cole entidades para decodificá-las de volta para texto legível. Escolha entre os formatos de entidade nomeados, decimais ou hexadecimais, dependendo do seu caso de uso.
Como usar
Cole o texto Unicode no campo de entrada para codificá-lo como entidades HTML, ou mude para o modo de decodificação e cole entidades HTML para convertê-las de volta para texto legível. Selecione seu formato de entidade preferido (nomeado, decimal ou hexadecimal) e escolha se deseja codificar todos os caracteres ou apenas os não-ASCII. Os resultados aparecem instantaneamente enquanto você digita.
Características
- Três Formatos de Entidade – Entidades nomeadas (©), decimais (©), ou hexadecimais (©) — escolha o que seu projeto precisa
- Conversão bidirecional – Codificar Unicode para entidades ou decodificar entidades de volta para texto Unicode
- Codificação Seletiva – Codificar apenas caracteres não-ASCII (recomendado) ou codificar tudo, incluindo ASCII básico
- Suporte a Entidades Nomeadas HTML5 – Tabela de consulta abrangente cobrindo ~250 entidades HTML nomeadas
- Tabela de Informações de Caracteres – Veja o ponto de código Unicode e o nome de cada caractere convertido
- Processamento Automático – Resultados atualizados instantaneamente enquanto você digita — sem cliques de botão necessários
- Apenas no Lado do Cliente – Toda a conversão acontece no seu navegador, nada é enviado para um servidor
Quando usar esta ferramenta
Use-o ao incorporar caracteres especiais em e-mails HTML, ao trabalhar com sistemas legados que não suportam UTF-8, ao garantir compatibilidade entre navegadores para símbolos de moeda e pontuação especial, ou ao depurar problemas de codificação em conteúdo web. O modo de decodificação é útil para tornar o HTML rico em entidades legível novamente.
Perguntas frequentes
-
Qual é a diferença entre entidades HTML nomeadas, decimais e hexadecimais?
Entidades nomeadas usam rótulos legíveis por humanos como © para o símbolo de copyright. Entidades decimais usam o ponto de código Unicode na base 10 como ©. Entidades hexadecimais usam a base 16 como ©. Todas as três são renderizadas identicamente nos navegadores. Entidades nomeadas são mais fáceis de ler no código fonte, mas só existem para caracteres comuns (~250 no HTML5). Entidades decimais e hexadecimais funcionam para qualquer caractere Unicode, tornando-as mais universais.
-
Quando devo usar entidades HTML em vez de caracteres Unicode brutos?
Use entidades HTML quando a codificação do seu documento pode não ser UTF-8 (sistemas legados, alguns clientes de e-mail), quando o caractere tem significado especial em HTML (como & e aspas), quando você precisa garantir compatibilidade com navegadores ou analisadores mais antigos, ou ao trabalhar com sistemas de gerenciamento de conteúdo que removem ou corrompem Unicode. Para sites modernos com UTF-8, Unicode bruto geralmente serve para a maioria dos caracteres, mas entidades ainda são necessárias para caracteres reservados em HTML.
-
Quais são as entidades HTML mais comumente usadas?
As entidades usadas com mais frequência são & (e comercial), < e > (colchetes angulares), " (aspas duplas), (espaço inquebrável), © (copyright), ® (marca registrada), € (sinal de euro), — (travessão), e … (reticências). Os cinco primeiros são essenciais porque evitam conflitos com a sintaxe HTML — um e comercial ou colchete angular não escapado pode quebrar sua marcação.
-
Qual é a relação entre Unicode e entidades HTML?
Unicode é o padrão universal de codificação de caracteres que atribui um número único (ponto de código) a cada caractere em todas as línguas. Entidades HTML são uma forma de representar esses pontos de código Unicode na marcação HTML. Uma entidade decimal como © referencia diretamente o ponto de código Unicode U+00A9 (sinal de copyright). Entidades nomeadas como © são aliases definidos na especificação HTML que mapeiam para os mesmos pontos de código. Essencialmente, entidades HTML são apenas uma sintaxe específica de HTML para referenciar caracteres Unicode.
-
Todos os navegadores suportam todas as entidades HTML?
Todos os navegadores modernos suportam o conjunto completo de entidades nomeadas HTML5 e todas as entidades decimais/hexadecimais para caracteres no Plano Multilíngue Básico (U+0000 a U+FFFF). O suporte para caracteres fora do BMP (emojis, scripts históricos, símbolos matemáticos acima de U+FFFF) usando entidades de par substituto varia ligeiramente em navegadores mais antigos, mas é universal nas versões atuais. Entidades nomeadas são a escolha mais segura para símbolos comuns, pois têm o histórico de suporte de navegador mais longo.
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 O placar chegou!
Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente foi adicionado em Abr 5, 2026
