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.

Conversão Instantânea Codificar e Decodificar Processamento no Cliente

Como Usar o Decodificador de Entidades HTML

1

Escolha o modo

Selecione Codificar para converter caracteres em entidades ou Decodificar para converter entidades de volta em caracteres.

2

Insira seu texto

Cole ou digite o texto contendo entidades HTML ou caracteres brutos.

3

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 &amp; para &, &lt; para <, &gt; para >, &quot; para "

Numéricas Decimais

Usam pontos de código decimais como &#38; para &, &#60; para <

Numéricas Hexadecimais

Usam pontos de código hexadecimais como &#x26; para &, &#x3C; para <

Perguntas Frequentes

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

Entidades nomeadas usam nomes legíveis como &amp; para &. Entidades numéricas usam pontos de código decimais (&#38;) ou hexadecimais (&#x26;). Ambas representam o mesmo caractere.

A ferramenta suporta todas as entidades nomeadas do HTML5?

Sim, a ferramenta suporta todas as referências de caracteres nomeados padrão do HTML5, incluindo &copy;, &euro;, &mdash; e centenas de outras.

Quando devo usar codificação de entidades HTML?

Use codificação de entidades ao incorporar texto em HTML que contenha caracteres como <, >, & ou aspas que possam ser interpretados como marcação.

Quantas entidades nomeadas o HTML5 define?

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 &copy; (sinal de copyright), &euro; (símbolo do euro) e &check; (marca de verificação). Cada uma delas também tem um equivalente numérico, como &#169; ou &#xA9; para o sinal de copyright.

Quais entidades devem sempre ser escapadas em HTML e XML?

Em HTML, escape < como &lt;, > como &gt; e & como &amp;, além de " como &quot; dentro de valores de atributos. O XML 1.0 predefine exatamente cinco entidades - essas quatro mais &apos; - e o HTML5 suporta &apos;, embora o HTML 4 não suportasse. Dentre elas, a &amp; é a mais importante: um e comercial sem escape seguido de letras pode ser interpretado incorretamente como o início de uma entidade.

O que é codificação dupla e como reconhecê-la?

A codificação dupla acontece quando um texto já codificado é codificado novamente: & torna-se &amp; e depois &amp;amp;. O sintoma visível é um &amp; ou &#38; 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.

Devo usar entidades HTML ou percent-encoding em URLs?

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 (&amp;) 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 &amp; na marcação.

Todos os navegadores suportam todas as entidades do HTML5?

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 (&#169; ou &#xA9;) são ainda mais seguras, pois dependem apenas de pontos de código Unicode, não de uma tabela de consulta do navegador.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}