🏷️

conversor HTML entity

Conversão bidirecional entre texto simples e entidades HTML. Compatível com entidades nomeadas (&), formatos numéricos decimais (&) e hexadecimais (&).

Ferramentas para desenvolvedores Executa localmente Nenhum dado enviado
codificar html entidades no lado do cliente
Formato:
Escopo:
Texto simples
→
Entidades HTML
Referência de entidades HTML comuns
CaractereNomeadasNuméricasDescrição

O que são entidades HTML?

Entidades HTML são formas codificadas de caracteres que, de outra forma, seriam interpretados especialmente em HTML, como <, >, & e aspas. Elas são úteis quando você precisa exibir marcação literalmente ou inserir texto com segurança em contextos HTML.

Como usar o Codificador / Decodificador de Entidades HTML

  1. Cole o texto de origem ou a string de entidade codificada na entrada.
  2. Escolha codificar quando precisar de uma saída segura para HTML, ou decodificar para recuperar o texto legível.
  3. Revise a saída de entidades nomeadas ou numéricas conforme o seu caso de uso.
  4. Copie o resultado convertido para sua página, template ou payload.
Entenda as entidades HTML ▾
Exemplo
Entrada Entrada: <script>alert('XSS')</script>
Saída Saída codificada: &lt;script&gt;alert('XSS')&lt;/script&gt;
Casos de uso comuns
  • Escape conteúdo gerado pelo usuário antes de inseri-lo no HTML para prevenir ataques XSS
  • Exiba exemplos de código em HTML sem que o navegador interprete as tags
  • Inclua caracteres especiais (©, ™ → ₀ em HTML sem depender da entrada pelo teclado
  • Decodifique entidades HTML de uma API ou de um resultado de scraping de volta para texto legível
Por que usar esta ferramenta
  • Útil para escapar exemplos de código e evitar a renderização indesejada de HTML.
  • Ajuda a decodificar conteúdos com muitas entidades de scrapers, APIs e sistemas legados.
  • Facilita a comparação rápida entre saídas de entidades nomeadas e numéricas.
Perguntas frequentes
Qual é a diferença entre entidades HTML e codificação URL?

Entidades HTML codificam caracteres especiais para renderização segura dentro de documentos HTML ( &lt; para < ). A codificação de URL converte caracteres para transmissão segura em URLs ( %3C para < ). Use entidades HTML para conteúdo HTML e codificação de URL para parâmetros de consulta e componentes de URL.

Preciso codificar todos os caracteres não ASCII?

Não necessariamente. Documentos HTML modernos declaram a codificação UTF-8 ( <meta charset="UTF-8"> ), o que permite que a maioria dos caracteres Unicode apareça como estão. As entidades são mais importantes para os cinco caracteres com significado especial em HTML: < , > , & , " e ' .

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

Entidades nomeadas usam um nome definido: &amp; , &copy; . Entidades numéricas usam um ponto de código decimal ( &#38; ) ou hexadecimal ( &#x26; ). As três formas produzem o mesmo caractere; entidades nomeadas são mais legíveis, enquanto entidades numéricas funcionam para qualquer caractere Unicode.

O que faz o HTML Entity Encoder / Decoder Online —Escape HTML Free?

O HTML Entity Encoder / Decoder Online —Escape HTML Free é executado inteiramente no seu navegador e ajuda você a concluir esta tarefa sem enviar dados para um servidor.