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
- Cole o texto de origem ou a string de entidade codificada na entrada.
- Escolha codificar quando precisar de uma saída segura para HTML, ou decodificar para recuperar o texto legível.
- Revise a saída de entidades nomeadas ou numéricas conforme o seu caso de uso.
- Copie o resultado convertido para sua página, template ou payload.
Entenda as entidades HTML ▾
Exemplo
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
Entidades HTML codificam caracteres especiais para renderização segura dentro de documentos HTML ( < 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.
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 ' .
Entidades nomeadas usam um nome definido: & , © . Entidades numéricas usam um ponto de código decimal ( & ) ou hexadecimal ( & ). 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 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.