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
| Character | Named entity | Numeric | Description |
|---|---|---|---|
| & | & | & | Ampersand |
| < | < | < | Less than |
| > | > | > | Greater than |
| " | " | " | Double quote |
| ' | ' | ' | Single quote / apostrophe |
| (non-breaking space) | |   | Non-breaking space |
| © | © | © | Copyright sign |
| ® | ® | ® | Registered sign |
| ™ | ™ | ™ | Trade mark sign |
| € | € | € | Euro sign |
| £ | £ | £ | Pound sign |
| — | — | — | Em dash |
| – | – | – | En dash |
| … | … | … | Ellipsis |
| « | « | « | Left angle quotation |
| » | » | » | 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
- 1Escolha o modo Codificar ou Decodificar.
- 2Cole seu texto ou entidades HTML.
- 3Veja a saída convertida instantaneamente.
- 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
Ferramentas Relacionadas
Formatador e Validador de JSON
Formate, valide e embeleze dados JSON com destaque de sintaxe e detecção de erros.Decodificador JWT
Decodifique e inspecione tokens JWT. Visualize cabeçalho, payload e verifique assinaturas.Codificar/Decodificar Base64
Codifique texto para Base64 ou decodifique Base64 de volta para texto. Suporta dados UTF-8 e binários.Encode/Decode de URL
Codifique ou decodifique componentes de URL. Trate caracteres especiais, strings de consulta e URLs completas.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, < é renderizado como <, & é renderizado como &, e © é 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: & (e-comercial), < (menor que), © (direitos autorais). Entidades numéricas referem-se ao ponto de código Unicode em notação decimal (©) ou hexadecimal (©). 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.