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 define o HTML5?

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

Que entidades têm sempre de ser escapadas em HTML e XML?

Em HTML, converta < em &lt;, > em &gt; e & em &amp;, além de " em &quot; dentro dos 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. Destas, a &amp; é a mais importante: um e comercial não escapado seguido de letras pode ser lido por engano como o início de uma entidade.

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

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

Devo usar entidades HTML ou codificação de percentagem em URLs?

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

Todos os navegadores suportam todas as entidades 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 e 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 --}}