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 (atualmente o WHATWG Living Standard) define 2231 referências de caracteres nomeadas - uma expansão enorme face às 252 do HTML 4.01. Incluem símbolos como © (sinal de copyright), € (sinal do euro) e ✓ (marca de verificação). Cada uma delas tem também um equivalente numérico, como © ou © para o sinal de copyright.
Em HTML, converta < em <, > em > e & em &, além de " em " dentro dos 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. Destas, a & é a mais importante: um e comercial não escapado seguido de letras pode ser lido por engano como o início de uma entidade.
A dupla codificação acontece quando texto já codificado é codificado novamente: & torna-se & e depois &amp;. O sintoma visível é um & ou & literal a aparecer na página. Corrigir significa decodificar exatamente uma vez, no ponto onde o valor entra no contexto HTML - esta ferramenta permite verificar cada passagem separadamente.
Resolvem problemas diferentes. A codificação de percentagem (%20) é a norma para URLs do RFC 3986 e é o que deve ser usado dentro dos atributos href; as entidades HTML (&) escapam caracteres de marcação e aplicam-se apenas onde o URL está incorporado em HTML. Um valor de query que contenha & e espaços normalmente precisa de ambas as camadas: os espaços codificados em percentagem 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 e não de uma tabela de consulta do navegador.
Ferramentas Relacionadas
Decodificador Unicode
Converta entre escapes Unicode e texto legível
Decodificador Base64/URL
Decodifique e codifique Base64, analise strings codificadas por URL, visualize imagens Base64 e decodifique segmentos de cabeçalho ou payload de JWT
Decodificador Hex
Converta entre hexadecimal e texto com opções configuráveis de delimitador e prefixo
Referências de Autoridade
As fontes primárias por trás desta ferramenta - normas e especificações oficiais, não resumos de segunda mão.