Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Codificador/Decodificador de Entidades HTML

Codificador/Decodificador de Entidades HTML

Converta caracteres especiais em entidades HTML e decodifique entidades de volta para texto. Suporta formatos nomeados, decimais e hexadecimais.

O que são Entidades HTML?

Entidades HTML são códigos especiais usados para representar caracteres que têm significado especial em HTML ou que não podem ser facilmente digitados em um teclado. Por exemplo, o sinal de menor que (<) é escrito como &lt; em HTML para evitar que o navegador o interprete como uma tag.

Esta ferramenta ajuda você a converter rapidamente entre texto comum e códigos de entidades HTML. Seja você um desenvolvedor web inserindo caracteres especiais em sua marcação, ou precise decodificar uma string cheia de referências de entidades, este codificador/decodificador faz isso instantaneamente.

Formatos de Codificação Suportados

Entidades Nomeadas

Códigos legíveis por humanos como &amp;, &copy;, &lt;

Numérico Decimal

Códigos de caracteres em decimal como &#38;, &#169;

Numérico Hexadecimal

Códigos de caracteres em hex como &#x26;, &#xA9;

Como Usar

Codificando Texto

1

Selecione o Modo

Certifique-se de que o modo Codificar está selecionado (ativo por padrão)

2

Escolha o Formato

Selecione seu formato preferido: Nomeado, Decimal ou Hex

3

Insira o Texto

Digite ou cole seu texto no painel esquerdo

4

Obtenha os Resultados

O resultado codificado aparece instantaneamente no painel direito

5

Copie a Saída

Clique no botão Copiar para copiar o resultado para sua área de transferência

Decodificando Entidades

1

Alterne o Modo

Mude para o modo Decodificar usando o botão de alternância

2

Cole as Entidades

Cole suas entidades HTML no painel esquerdo

3

Veja os Resultados

O texto decodificado aparece instantaneamente no painel direito

Usando a Tabela de Referência

1

Abra a Referência

Clique em Referência de Entidades para expandir o painel de referência

2

Procure ou Pesquise

Procure nas categorias ou use a barra de pesquisa para encontrar entidades específicas

3

Copie a Entidade

Clique em qualquer linha para copiar o nome da entidade para sua área de transferência

Recursos

Três Formatos de Codificação

Codifique seu texto usando o formato que melhor se adequa às suas necessidades. Entidades nomeadas são as mais legíveis (&amp;), enquanto códigos decimais (&#38;) e hex (&#x26;) cobrem todos os caracteres Unicode.

  • Entidades nomeadas para legibilidade
  • Decimal para códigos numéricos padrão
  • Hex para representação compacta

Conversão em Tempo Real

Os resultados são atualizados automaticamente conforme você digita — sem necessidade de pressionar um botão de conversão. A conversão usa debouncing para manter a responsividade mesmo com textos grandes.

  • Resultados instantâneos conforme você digita
  • Otimizado para textos grandes
  • Nenhuma conversão manual necessária

Função Inverter

Reverta rapidamente sua conversão com o botão inverter. A saída se torna a nova entrada e o modo alterna automaticamente, tornando a conversão de ida e volta sem esforço.

  • Inversão de entrada/saída com um clique
  • Alternância automática de modo
  • Conversão de ida e volta perfeita

Tabela de Referência de Entidades

Procure uma coleção abrangente de entidades HTML organizadas em seis categorias: Comum, Símbolos, Matemática, Setas, Moeda e Grego. Use a barra de pesquisa para encontrar qualquer entidade por caractere, nome, código ou descrição.

  • Seis categorias organizadas
  • Funcionalidade de pesquisa poderosa
  • Cópia com um clique para a área de transferência
Seus Dados Permanecem Privados: Todo o processamento acontece no seu navegador. Seu texto nunca sai do seu dispositivo, e não coletamos ou armazenamos nenhum dado de entrada. Sem uploads, sem rastreamento — privacidade total garantida.

Perguntas Frequentes

Qual é a diferença entre os formatos Nomeado, Decimal e Hex?

Entidades nomeadas usam códigos legíveis por humanos como &copy; para ©. Decimal usa o número Unicode do caractere em base 10 (&#169;), e Hex usa base 16 (&#xA9;).

Todos os três produzem o mesmo resultado em um navegador, mas entidades nomeadas são mais fáceis de ler enquanto formatos numéricos suportam qualquer caractere Unicode.

Nomeado

Legível por Humanos

  • Fácil de entender
  • Conjunto de caracteres limitado
  • Exemplo: &copy;
Numérico

Cobertura Universal

  • Todos os caracteres Unicode
  • Formato Decimal ou Hex
  • Exemplo: &#169; ou &#xA9;

Por que devo codificar entidades HTML?

A codificação evita que navegadores interpretem caracteres como marcação HTML. Por exemplo, um caractere < em seu conteúdo pode quebrar o layout da sua página se não for codificado como &lt;.

A codificação também permite que você exiba caracteres especiais que não estão disponíveis em teclados padrão.

Erro comum: Esquecer de codificar caracteres especiais pode levar a estrutura HTML quebrada, vulnerabilidades de segurança (ataques XSS) e problemas de exibição em diferentes navegadores.
  • Evita erros de análise HTML
  • Exibe caracteres especiais corretamente
  • Melhora a segurança (previne XSS)
  • Garante compatibilidade entre navegadores

Posso decodificar tipos de entidades mistas?

Sim. O decodificador lida com entidades nomeadas, decimais e hex simultaneamente. Por exemplo:

Exemplo de Entidade Mista
&lt;p&gt;&#169; &amp; &#x2122;

Isso decodifica corretamente para: <p>© & ™

Dica profissional: Você pode colar código HTML contendo múltiplos formatos de entidades, e a ferramenta decodificará todas elas simultaneamente sem nenhuma configuração necessária.

O que acontece com caracteres que não têm uma entidade nomeada?

Ao usar o formato Nomeado, caracteres que não têm entidade nomeada (como letras acentuadas como ñ ou ü) automaticamente voltam para codificação numérica decimal.

No modo Decimal ou Hex, todos os caracteres não-ASCII e especiais de HTML são codificados numericamente.

Caractere Entidade Nomeada Decimal Hex
© &copy; &#169; &#xA9;
ñ Nenhuma entidade nomeada &#241; &#xF1;
ü Nenhuma entidade nomeada &#252; &#xFC;

Existe um limite de tamanho?

Não há limite rígido. A ferramenta processa texto inteiramente no seu navegador, então o desempenho depende do seu dispositivo. Ela lida com trechos de código e documentos típicos sem nenhum problema.

Textos pequenos (< 10KB) Instantâneo
Textos médios (10-100KB) Rápido
Textos grandes (> 100KB) Depende do dispositivo
Formatar:
Texto
HTML Entities
Caract. Entidade Decimal Hex Descrição
Alterne entre os modos Codificar e Decodificar usando os botões de alternância
Escolha o formato de codificação: Nomeado (&amp;), Decimal (&#38;) ou Hex (&#x26;)
Use o botão Inverter para reverter rapidamente a conversão
Abra o painel Referência de Entidades para procurar e pesquisar entidades HTML comuns
Clique em qualquer linha da tabela de referência para copiar a entidade para a área de transferência
Todo o processamento acontece no seu navegador — nenhum dado é enviado para nenhum servidor
Quer saber mais? Leia a documentação →
1/7
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes