O que são entidades HTML
Alguns caracteres têm significado especial no HTML (<, >, &, ") e precisam ser escritos como entidades para aparecerem literalmente na página. Outros (©, €, →, emojis) podem ser inseridos por nome (©), por código decimal (©) ou hexadecimal (©).
Como usar
- No campo Buscar entidade (símbolo, nome ou descrição), digite algo como
euro,setaou o próprio símbolo. A tabela filtra enquanto você digita. - Cada linha mostra o Símbolo, o Nome da entidade, o código Decimal e o Hex. O botão copiar copia o próprio símbolo.
- Para proteger um trecho, cole-o no campo Texto do bloco “Codificar / decodificar texto” e clique em Escapar →. O resultado aparece em HTML escapado.
- Para o caminho inverso, cole o código com entidades no campo Texto e clique em ← Desescapar. O texto legível também aparece em HTML escapado, pronto para copiar.
Exemplos
<b>Olá</b> & ciaescapado fica<b>Olá</b> & cia, e o navegador passa a exibir as tags como texto em vez de aplicar o negrito.- O símbolo © pode ser escrito como
©,©ou©; as três formas mostram o mesmo caractere. - Desescapar
Preço → R$devolvePreço → R$, porque a função entende nomes, códigos decimais e hexadecimais.
Dúvidas frequentes
Preciso escapar acentos?
Não, se a página estiver em UTF-8 (o padrão hoje). Você só precisa escapar os caracteres estruturais: < > & " '.
Quais caracteres o botão Escapar converte?
Apenas os cinco estruturais: & vira &, < vira <, > vira >, aspas duplas viram " e o apóstrofo vira '. Acentos e símbolos como © continuam como estão.
Por que algumas linhas mostram um código no lugar do nome?
Alguns símbolos, como as estrelas ★ e ☆, não têm nome de entidade. Nesses casos a coluna Nome mostra a forma numérica, que funciona do mesmo jeito.