Codificador/Decodificador de Entidades HTML
O codificador/decodificador de entidades HTML converte caracteres especiais em entidades HTML e transforma os códigos de entidade de volta em texto simples. Caracteres como <, > e & têm significado especial na marcação, então precisam ser escapados para aparecer corretamente em vez de quebrar a sua página.
Cole qualquer texto ou uma sequência cheia de referências de entidade e o resultado é atualizado na hora. Foi feito para quem desenvolve para a web e precisa escapar conteúdo para uma saída segura, para quem escreve e insere símbolos que não estão no teclado, e para qualquer pessoa que precise ler o que um bloco de códigos no estilo © realmente diz.
Como usar
Escolha um modo
Escolha Codificar para transformar texto em entidades HTML, ou Decodificar para transformar entidades de volta em texto legível. O modo Codificar já vem ativo por padrão.
Escolha um formato
Ao codificar, selecione Nomeado para códigos legíveis como &, ou Decimal (&) e Hex (&) para qualquer caractere Unicode.
Digite ou cole a entrada
Digite o texto no painel da esquerda. O resultado convertido aparece no painel da direita em tempo real conforme você digita — sem precisar clicar em nenhum botão de converter.
Copie ou inverta
Use Copiar resultado para pegar a saída, ou Inverter para reenviar o resultado e trocar o modo, fazendo a volta completa na hora.
Recursos
Codificar e decodificar
Converta texto em entidades HTML ou decodifique entidades de volta em texto legível com um único botão de modo.
Três formatos de codificação
Saída como entidades Nomeadas (&), Decimais (&) ou Hexadecimais (&).
Conversão em tempo real
O resultado se atualiza automaticamente conforme você digita, com debounce que mantém tudo ágil mesmo em textos grandes.
Recurso ao decimal
No modo Nomeado, caracteres sem entidade nomeada recorrem automaticamente aos códigos numéricos decimais.
Função inverter
Envie a saída de volta para a entrada e troque o modo para codificar e decodificar de ida e volta sem esforço.
Cópia com um clique
Copie o resultado completo para a área de transferência na hora e depois limpe os dois painéis para começar de novo.
Tabela de entidades
Navegue por entidades em seis categorias: Comuns, Símbolos, Matemática, Setas, Moedas e Gregas.
Pesquisável e clique para copiar
Encontre qualquer entidade por caractere, nome, código ou descrição e clique em uma linha para copiá-la direto.
Perguntas frequentes
O que é uma entidade HTML?
Uma entidade HTML é um código que representa um caractere com significado especial em HTML, ou um que é difícil de digitar. Por exemplo, o sinal de menor que é escrito como < para que o navegador mostre < em vez de tratá-lo como o início de uma tag. As entidades podem ser nomeadas (©), decimais (©) ou hexadecimais (©).
Como codificar caracteres especiais em entidades HTML?
Mantenha o modo Codificar selecionado, escolha um formato (Nomeado, Decimal ou Hex) e digite ou cole o texto à esquerda. As entidades codificadas aparecem à direita na hora. Clique em Copiar resultado para copiar a saída escapada.
Como decodificar entidades HTML de volta para texto?
Mude para o modo Decodificar e cole suas entidades no painel da esquerda. O decodificador lê entidades nomeadas, decimais e hex todas de uma vez, então uma sequência mista como <p>© & ™ retorna corretamente <p>© & ™.
Qual é a diferença entre os formatos Nomeado, Decimal e Hex?
As entidades nomeadas usam códigos legíveis como © para ©. O Decimal usa o número Unicode do caractere na base 10 (©) e o Hex usa a base 16 (©). Os três renderizam igual no navegador — o nomeado é mais fácil de ler, enquanto os formatos numéricos conseguem representar qualquer caractere Unicode.
Por que usar entidades HTML para <, > e &?
A codificação impede que os navegadores interpretem caracteres como marcação. Um < bruto no seu conteúdo pode quebrar o layout se não for escapado para <, e escapar texto enviado pelo usuário é uma defesa essencial contra cross-site scripting (XSS). As entidades também permitem exibir símbolos que não estão em um teclado padrão.
O que acontece com caracteres sem entidade nomeada?
No formato Nomeado, os caracteres que não têm entidade nomeada — como letras acentuadas como ñ ou ü — recorrem automaticamente à codificação numérica decimal. No modo Decimal ou Hex, todos os caracteres não-ASCII e especiais de HTML são codificados numericamente.
A ferramenta é gratuita e roda só no navegador?
Sim. A ferramenta é gratuita e roda inteiramente no seu navegador, então seu texto nunca sai do seu dispositivo. Não há limite rígido de tamanho — o desempenho depende apenas do seu próprio hardware, e ela lida com trechos e documentos comuns sem problema.
Ainda não há comentários. Seja o primeiro a comentar!