Codificador/Decodificador de Entidade HTML

Codifique e decodifique entidades HTML. Converta caracteres especiais em entidades HTML e vice-versa. Suporta entidades nomeadas e numéricas para prevenção de XSS.

Characters:
Entity style:
0 characters
Common HTML Entities — Quick Reference
CharacterNamed entityNumericDescription
&&&Ampersand
<&lt;&#60;Less than
>&gt;&#62;Greater than
"&quot;&#34;Double quote
'&apos;&#39;Single quote / apostrophe
(non-breaking space)&nbsp;&#160;Non-breaking space
©&copy;&#169;Copyright sign
®&reg;&#174;Registered sign
&trade;&#8482;Trade mark sign
&euro;&#8364;Euro sign
£&pound;&#163;Pound sign
&mdash;&#8212;Em dash
&ndash;&#8211;En dash
&hellip;&#8230;Ellipsis
«&laquo;&#171;Left angle quotation
»&raquo;&#187;Right angle quotation

Click any row to load the named entity into the input field.

All encoding and decoding runs entirely in your browser. No text is sent to any server.

Como Usar Codificador/Decodificador de Entidade HTML

  1. 1Escolha o modo Codificar ou Decodificar.
  2. 2Cole seu texto ou entidades HTML.
  3. 3Veja a saída convertida instantaneamente.
  4. 4Copie o resultado para sua área de transferência.
ZenovayAnalytics

Analytics feito para fundadores.

  • Acompanhamento de visitantes em tempo real
  • Privacidade em primeiro lugar, sem banner de cookies
  • Configurado em dois minutos
Conheça o Zenovay

Perguntas Frequentes

O que são entidades HTML?
Entidades HTML são códigos especiais usados para representar caracteres que têm significado reservado em HTML ou que são difíceis de digitar diretamente. Elas começam com um e-comercial (&) e terminam com um ponto-e-vírgula (;). Por exemplo, &lt; é renderizado como <, &amp; é renderizado como &, e &copy; é renderizado como ©.
Quando devo usar a codificação de entidade HTML?
Use a codificação de entidade HTML sempre que você enviar conteúdo fornecido pelo usuário ou dinâmico para um documento HTML. Os casos críticos são: inserir texto no conteúdo do elemento HTML (codificar <, >, &), inserir em valores de atributo HTML (codificar <, >, &, " e '), e inserir em URLs dentro de HTML.
Qual é a diferença entre entidades HTML nomeadas e numéricas?
Entidades nomeadas usam uma palavra-chave legível por humanos: &amp; (e-comercial), &lt; (menor que), &copy; (direitos autorais). Entidades numéricas referem-se ao ponto de código Unicode em notação decimal (&#169;) ou hexadecimal (&#xA9;). Entidades nomeadas existem apenas para um subconjunto de caracteres; referências numéricas funcionam para qualquer caractere Unicode.
Quais caracteres HTML devem sempre ser codificados?
Os cinco caracteres que são sempre significativos em HTML: & (e-comercial), < (menor que), > (maior que), " (aspas duplas em atributos) e ' (apóstrofo em atributos). O e-comercial deve ser codificado primeiro para evitar dupla codificação.
A codificação de entidade HTML previne ataques XSS?
A codificação de entidade HTML é uma camada de prevenção de XSS. Codificar &, <, >, ", e ' impede que um navegador interprete texto injetado como marcação HTML ou JavaScript. No entanto, o contexto é importante: o texto dentro de um bloco <script> precisa de escape em JavaScript, os atributos de URL precisam de codificação de URL. Sempre use uma biblioteca de escape com reconhecimento de contexto.