Codificador/Decodificador de entidades HTML

Codifique caracteres especiais para uso seguro em HTML ou decodifique entidades nomeadas e numéricas de volta ao texto. Todo o processamento no seu navegador.

100% Processamento no Lado do Cliente

Seu texto é codificado ou decodificado inteiramente no seu navegador. Nenhum dado é enviado a qualquer servidor.

Codificar caracteres não-ASCII em entidades numéricas ({)

Codificar: Converte & < > " ' em &amp; &lt; &gt; &quot; &#39;. Com "Codificar não-ASCII", caracteres acima de U+007F tornam-se &#decimal;.
Decodificar: Converte entidades nomeadas (&nbsp; &copy;) e numéricas (&#169; &#xE9;) de volta a caracteres.

O que são entidades HTML?

Entidades HTML são sequências de escape usadas para representar caracteres com significado especial em HTML. Por exemplo, &amp;lt; representa o caractere menor que, &amp;amp; representa o E comercial, e &amp;nbsp; é um espaço não quebrável. Entidades numéricas usam &amp;#decimal; ou &amp;#xhex;.

Codificar texto com entidades torna seguro incorporá-lo em HTML sem ser interpretado como tags ou atributos. Decodificar converte referências de entidades de volta aos caracteres reais.

Como funciona

Codificar: Substitui & < > " e apóstrofo por &amp; &lt; &gt; &quot; &#39;. Com "Codificar não-ASCII" ativado, qualquer caractere com código acima de 127 é substituído por &#código;.

Decodificar: Converte entidades nomeadas e numéricas de volta aos caracteres correspondentes usando o decodificador de entidades HTML integrado do navegador.

Casos de uso comuns

Saída HTML seguraCodifique entradas do usuário ou texto dinâmico antes de inserir em HTML para prevenir XSS e marcação quebrada.

Exibir código ou amostrasCodifique < e > para que sejam exibidos como texto em vez de tags.

Atributos e aspasCodifique aspas e E comerciais em valores de atributos.

Decodificar HTML raspado ou armazenadoConverta conteúdo codificado com entidades de volta ao texto simples para exibição ou processamento.

Não-ASCII em sistemas antigosUse "Codificar não-ASCII" para representar Unicode como entidades numéricas para compatibilidade legada.

Perguntas frequentes

Quais caracteres são codificados?

Por padrão: & < > " e apóstrofo tornam-se &amp; &lt; &gt; &quot; &#39;. Com "Codificar não-ASCII", qualquer caractere com código Unicode acima de 127 é codificado como &#decimal;.

Quais entidades podem ser decodificadas?

A ferramenta usa o decodificador de entidades HTML do navegador, portanto todas as entidades nomeadas padrão e entidades numéricas são suportadas.

Meu texto é enviado a um servidor?

Não. Toda a codificação e decodificação ocorre no seu navegador. Seu texto nunca sai do seu dispositivo.

Share this tool

Share a direct link or embed this tool on your site. Keep the Tooladex attribution link to support the project.