AlpaKit Logo AlpaKit

Codificador de entidades HTML e caracteres especiais

Codifique e decodifique entidades HTML instantaneamente e copie caracteres especiais ou emojis com um clique.

Texto de entrada
Resultado

✨ Catálogo de caracteres especiais e símbolos

🔍

Como usar esta ferramenta

  1. 1 Abra Codificador de entidades HTML e caracteres especiais e insira, cole ou selecione o conteúdo que deseja processar.
  2. 2 Ajuste as opções e o formato de saída para sua tarefa.
  3. 3 Confira o resultado e copie ou baixe a saída disponível.

Usos comuns

Codifique e decodifique entidades HTML instantaneamente e copie caracteres especiais ou emojis com um clique. Use no trabalho, desenvolvimento, estudo ou em verificações rápidas.

Privacidade e tratamento de dados

Esta ferramenta funciona no navegador. Antes de usar dados sensíveis, confirme que o dispositivo e o navegador são confiáveis.

Codificador e decodificador de entidades HTML: quando usar <, & e &#números;

Entidades HTML representam caracteres especiais com códigos de texto. O navegador lê "<" como início de uma tag e "&" como início de uma entidade, então para exibir esses caracteres literalmente é preciso escrever &lt; ou &amp;. A codificação básica converte os cinco caracteres essenciais: & → &amp;, < → &lt;, > → &gt;, " → &quot; e ' → &#39;. Por exemplo, "<p>" vira "&lt;p&gt;" e aparece como texto na página em vez de abrir um parágrafo.

A codificação completa vai além e transforma todos os caracteres não ASCII (acentos, ç, símbolos, emoji) mais esses cinco em entidades numéricas decimais: "©" vira "&#169;", "ç" vira "&#231;" e "😀" vira "&#128512;". Isso é útil quando a saída precisa ser ASCII puro, como em sistemas legados, alguns modelos de e-mail ou arquivos com codificação duvidosa.

A decodificação usa o analisador HTML do próprio navegador, então reconhece entidades nomeadas (&copy;, &nbsp;) e numéricas decimais ou hexadecimais (&#169;, &#x00A9;). Atenção: se a entrada tiver tags reais, como <b>texto</b>, elas serão interpretadas como HTML na decodificação e só o texto permanecerá.

A biblioteca de símbolos reúne cerca de 80 caracteres úteis, agrupados em estrelas e corações, setas, matemática e moedas, e emoji. Busque por palavra-chave em inglês (arrow, heart) e clique para copiar, o que ajuda em posts, documentos e design de interfaces. Toda a codificação e decodificação acontece no navegador; nada é enviado.

Perguntas frequentes

Quando preciso converter texto em entidades HTML?

Sempre que for exibir código, conteúdo de usuários ou qualquer texto com <, > ou & dentro do HTML. Assim o navegador mostra como texto em vez de interpretar como tags, e escapar a entrada do usuário é uma das defesas básicas contra XSS.

Qual a diferença entre a codificação básica e a completa?

A básica converte só os cinco caracteres que podem quebrar o HTML: & < > " e '. O resto fica igual. A completa também converte todo caractere não ASCII para o formato &#número;, então a saída é ASCII puro e resiste a problemas de codificação.

&#169; é o mesmo que &copy;?

Sim, ambos geram ©. &copy; é uma entidade nomeada, mais legível, mas existe só para alguns caracteres; &#169; é uma entidade numérica decimal que funciona com qualquer caractere Unicode, e &#xA9; é a forma hexadecimal. A codificação completa gera a forma decimal e a decodificação entende as três.

Se minha página usa UTF-8, preciso codificar acentos?

Em geral, não. Numa página UTF-8, acentos, ç e emoji podem ir direto no HTML; só é obrigatório escapar &, <, > e aspas dentro de atributos. A codificação completa serve principalmente para sistemas que aceitam apenas ASCII ou quando a codificação do arquivo é incerta.

Ver esta categoria: Desenvolvimento e código

Ferramentas sugeridas e recentes
    ↑ ↓ Navegar ↵ Abrir ESC Fechar
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep