Codificador/Decodificador de Entidades HTML

Codifique texto para entidades HTML ou decodifique entidades HTML para texto instantaneamente.

Entrada de Texto
Saída de Entidade HTML

O que são Entidades HTML?

Entidades HTML são códigos especiais usados para representar caracteres que têm significado especial em HTML ou caracteres que não podem ser facilmente digitados no teclado. Elas permitem exibir caracteres como <, >, & e aspas em HTML sem quebrar a estrutura HTML.

Entidades HTML Comuns

  • &amp; - E comercial (&)
  • &lt; - Menor que (<)
  • &gt; - Maior que (>)
  • &quot; - Aspas duplas (")
  • &#39; - Aspas simples/apóstrofe (')
  • &nbsp; - Espaço sem quebra

Quando Usar Entidades HTML

  • Prevenção XSS: Codifique entrada do usuário para prevenir ataques de cross-site scripting ao exibir conteúdo gerado pelo usuário
  • Exibir Caracteres Especiais: Mostrar caracteres como <, >, & em HTML sem que sejam interpretados como tags HTML
  • Caracteres Especiais: Exibir copyright (©), marca registrada (™) e outros símbolos especiais que podem não renderizar corretamente
  • Caracteres Unicode: Representar caracteres Unicode usando entidades numéricas (ex. &#8364; para €)

Entidades HTML Numéricas

Entidades HTML podem ser representadas de duas formas: entidades nomeadas (como &amp;) e entidades numéricas (como &#38; ou &#x26;).

  • Entidades decimais: Use &# seguido de um número decimal (ex. &#169; para ©)
  • Entidades hexadecimais: Use &#x seguido de um número hexadecimal (ex. &#xA9; para ©)