Decodificador de Entidades HTML
Codifique e decodifique entidades HTML instantaneamente. Converta entre caracteres especiais e referências de entidades. Todo o processamento é feito no seu navegador.
Estatísticas
Como Usar o Decodificador de Entidades HTML
Escolha o modo
Selecione Codificar para converter caracteres em entidades ou Decodificar para converter entidades de volta em caracteres.
Insira seu texto
Cole ou digite o texto contendo entidades HTML ou caracteres brutos.
Obtenha o resultado
O resultado convertido aparece instantaneamente. Copie-o com um clique.
O que são Entidades HTML?
Entidades HTML são códigos especiais usados para representar caracteres que possuem significado especial em HTML (como <, >, &) ou caracteres que não podem ser facilmente digitados. Elas usam o formato &nome; ou &#número; ou &#xhex;.
Tipos de Entidades HTML
Entidades Nomeadas
Usam nomes legíveis como & para &, < para <, > para >, " para "
Numéricas Decimais
Usam pontos de código decimais como & para &, < para <
Numéricas Hexadecimais
Usam pontos de código hexadecimais como & para &, < para <
Perguntas Frequentes
Entidades nomeadas usam nomes legíveis como & para &. Entidades numéricas usam pontos de código decimais (&) ou hexadecimais (&). Ambas representam o mesmo caractere.
Sim, a ferramenta suporta todas as referências de caracteres nomeados padrão do HTML5, incluindo ©, €, — e centenas de outras.
Use codificação de entidades ao incorporar texto em HTML que contenha caracteres como <, >, & ou aspas que possam ser interpretados como marcação.
A especificação HTML5 (atual WHATWG Living Standard) define 2231 referências de caracteres nomeadas - uma expansão enorme em relação às 252 do HTML 4.01. Elas incluem símbolos como © (sinal de copyright), € (símbolo do euro) e ✓ (marca de verificação). Cada uma delas também tem um equivalente numérico, como © ou © para o sinal de copyright.
Em HTML, escape < como <, > como > e & como &, além de " como " dentro de valores de atributos. O XML 1.0 predefine exatamente cinco entidades - essas quatro mais ' - e o HTML5 suporta ', embora o HTML 4 não suportasse. Dentre elas, a & é a mais importante: um e comercial sem escape seguido de letras pode ser interpretado incorretamente como o início de uma entidade.
A codificação dupla acontece quando um texto já codificado é codificado novamente: & torna-se & e depois &amp;. O sintoma visível é um & ou & literal aparecendo na página. Para corrigir, decodifique exatamente uma vez, no ponto onde o valor entra no contexto HTML - esta ferramenta permite verificar cada passagem separadamente.
Elas resolvem problemas diferentes. O percent-encoding (%20) é o padrão de URL da RFC 3986 e é o que pertence dentro de atributos href; entidades HTML (&) escapam caracteres de marcação e só se aplicam onde a URL está embutida em HTML. Um valor de query string contendo & e espaços normalmente precisa das duas camadas: os espaços com percent-encoding e o & separador escrito como & na marcação.
Sim - a tabela de referências de caracteres nomeadas está totalmente implementada em todos os principais navegadores desde cerca de 2014, incluindo as entidades legadas sem ponto e vírgula que o HTML5 mantém por compatibilidade com versões anteriores. As referências numéricas (© ou ©) são ainda mais seguras, pois dependem apenas de pontos de código Unicode, não de uma tabela de consulta do navegador.
Ferramentas Relacionadas
Decodificador Unicode
Converta entre escapes Unicode e texto legível
Analisador de Decodificador Base64 URL
Decodifique e codifique Base64, analise strings codificadas em URL, visualize imagens Base64 e decodifique segmentos de cabeçalho ou carga útil JWT
Decodificador Hex
Converta entre hexadecimal e texto — suporta opções de delimitador e prefixo configuráveis
Referências Autoritativas
As fontes primárias por trás desta ferramenta - padrões e especificações oficiais, não resumos de terceiros.