Pular para o conteúdo

Conversor de Texto para Entidade HTML

Converta entidades HTML em texto simples e vice-versa com o nosso eficiente HTML Entity Converter. Essa ferramenta on-line é perfeita para desenvolvedores da Web, gerentes de conteúdo e qualquer pessoa que lide com conteúdo HTML. Garanta que seus dados de texto sejam compatíveis com várias plataformas e transforme facilmente caracteres especiais sem precisar instalar nenhum software.

O que o conversor de entidades HTML faz

O conversor de entidades HTML transforma texto em referências de caracteres HTML e vice-versa. A codificação substitui &, <, >, ", ', ` e todos os caracteres acima de U+007F por referências hexadecimais, como &#xE9; para é. A decodificação transforma referências nomeadas, decimais e hexadecimais de volta nos caracteres correspondentes.

A decodificação segue a lista HTML5 de referências de caracteres nomeadas, então &copy;, &euro; e &hearts; funcionam. Na codificação, letras ASCII simples, dígitos e espaços permanecem inalterados.

Exemplos resolvidos

Codificar um trecho de HTML

Os caracteres de marcação e as letras acentuadas viram referências, então o trecho é exibido como texto em vez de ser interpretado como uma tag.

Entrada
<p class="note">Café & crème</p>
Resultado
&#x3C;p class=&#x22;note&#x22;&#x3E;Caf&#xE9; &#x26; cr&#xE8;me&#x3C;/p&#x3E;

Decodificar referências nomeadas e numéricas

&copy; é uma referência nomeada e &#8364; é a referência decimal para o símbolo do euro.

Entrada
&lt;b&gt;Fish &amp; Chips&lt;/b&gt; &copy; 2026 &#8364;5
Resultado
<b>Fish & Chips</b> © 2026 €5

Codificar símbolos e emojis

Um caractere fora do Plano Multilíngue Básico, como 😀 (U+1F600), é escrito como uma única referência ao seu ponto de código.

Entrada
I ❤ HTML 😀
Resultado
I &#x2764; HTML &#x1F600;

O que a codificação altera

CaractereCodificado comoMotivo
&&#x26;Inicia todas as referências de caracteres.
<&#x3C;Abre uma tag.
>&#x3E;Fecha uma tag.
"&#x22;Encerra o valor de um atributo entre aspas duplas.
'&#x27;Encerra o valor de um atributo entre aspas simples.
`&#x60;Codificado por precaução.
é&#xE9;Acima de U+007F, representado pelo ponto de código.
€&#x20AC;Acima de U+007F, representado pelo ponto de código.
😀&#x1F600;Fora do Plano Multilíngue Básico, representado por uma única referência.
AAO ASCII simples permanece inalterado.

Perguntas frequentes

Como faço para converter uma entidade HTML em texto simples?

Para converter uma entidade HTML em texto simples, insira a entidade HTML no campo de entrada e clique no botão Converter texto. A entidade HTML será decodificada para texto simples e exibida na tela. Por exemplo, & torna-se &, < torna-se <, e " torna-se ".

Para que são usadas as entidades HTML?

As entidades HTML representam caracteres especiais em documentos HTML, garantindo que sejam exibidos corretamente nos navegadores da Web sem quebrar o código. Elas são essenciais para a exibição de caracteres reservados como & (e comercial), < (menor que), > (maior que), " (aspas) e símbolos especiais como © (copyright) ou € (euro).

Posso converter várias entidades HTML de uma só vez?

Sim, você pode converter várias entidades HTML de uma só vez, inserindo-as no campo de entrada. A ferramenta decodificará todas as entidades para texto simples simultaneamente, o que a torna eficiente para processar grandes blocos de texto codificado em HTML ou documentos inteiros.

Por que as entidades HTML começam com & e terminam com ;?

As entidades HTML usam a sintaxe &; para distingui-las do texto normal. O E comercial indica o início de uma entidade e o ponto e vírgula indica o fim. Entre eles há um nome (como ©) ou um número (como ©) que representa o caractere.

Qual é a diferença entre entidades HTML nomeadas e numéricas?

As entidades nomeadas usam nomes descritivos (&, <, ©), enquanto as entidades numéricas usam códigos de caracteres (&, <, ©). As entidades nomeadas são mais legíveis, mas as entidades numéricas funcionam para qualquer caractere Unicode. Ambas convertem para os mesmos caracteres de saída.

Quando devo codificar o texto em entidades HTML?

Codifique o texto em entidades HTML ao exibir a entrada do usuário em páginas da Web (evita ataques XSS), incluindo caracteres especiais em atributos HTML, mostrando exemplos de código em conteúdo da Web ou quando os caracteres puderem ser mal interpretados pelos navegadores como tags ou sintaxe HTML.

Como as entidades HTML evitam problemas de segurança?

As entidades HTML evitam ataques de XSS (Cross-Site Scripting) convertendo caracteres potencialmente perigosos, como < e >, em entidades inofensivas. Isso impede que códigos mal-intencionados sejam executados nos navegadores, protegendo os sites contra injeção de scripts e outras vulnerabilidades de segurança.

Posso converter caracteres Unicode em entidades HTML?

Sim, os caracteres Unicode podem ser convertidos em entidades HTML usando códigos numéricos. Por exemplo, o emoji 😊 se transforma em 😊 ou idiomas como o chinês 你好 podem ser codificados como entidades numéricas para máxima compatibilidade entre diferentes sistemas e navegadores.

Quais são as entidades HTML mais comuns que eu devo conhecer?

As entidades comuns incluem & (&), < (<), > (>), " ("), &apos; ('),   (espaço não quebrado), © (©), ® (®), ™ (™) e € (€). Eles atendem à maioria das necessidades cotidianas de codificação HTML.

Como faço para exibir o código HTML em uma página da Web?

Converta todos os caracteres < e > em entidades < e >. Isso exibe o código HTML como texto em vez de renderizá-lo. Use nosso conversor para codificar rapidamente trechos de código para tutoriais, documentação ou exemplos de código em seu site.

Por que alguns caracteres são exibidos como � ou caixas?

Isso acontece quando a codificação de caracteres não corresponde. Use entidades HTML para garantir uma exibição consistente em todos os navegadores e sistemas. Converta caracteres problemáticos em entidades para garantir que eles sejam exibidos corretamente, independentemente das configurações de codificação do documento.

As entidades HTML podem ser usadas em JavaScript e CSS?

As entidades HTML funcionam em conteúdo HTML, mas não diretamente em JavaScript ou CSS. Nas cadeias de caracteres JavaScript, use sequências de escape Unicode (\####). O CSS usa uma sintaxe de escape diferente (\####). Nosso conversor ajuda você a trabalhar com entidades especificamente para contextos HTML.

Como faço para decodificar entidades de conteúdo da Web extraído?

Cole o conteúdo HTML extraído contendo entidades no conversor e decodifique-as em texto simples. Isso é útil para raspagem da Web, análise de feeds, processamento de respostas de API ou limpeza de dados que contenham caracteres codificados em HTML.

As entidades HTML afetam o SEO?

As entidades HTML não afetam diretamente as classificações de SEO, mas afetam a legibilidade do conteúdo e a experiência do usuário. Os mecanismos de pesquisa decodificam as entidades ao indexar, portanto & e & são tratados de forma idêntica. Use as entidades adequadamente para exibir o conteúdo corretamente sem preocupações com SEO.

Sobre OneClick Pro

OneClick Pro é uma coleção gratuita com mais de 150 ferramentas da Web para o trabalho cotidiano: converter imagens e unidades, formatar e validar código, verificar domínios e SEO, e trabalhar com textos, datas e números. Todas as ferramentas funcionam sem registro ou assinatura, e o que você digita é usado apenas para calcular o resultado e nunca é armazenado. Use o serviço como uma caixa de ferramentas para tarefas pontuais ou salve nos favoritos as ferramentas que você usa todos os dias.