Conversor de entidades HTML
Codifique caracteres especiais como <, >, & e aspas em entidades HTML, ou decodifique entidades em texto. Mostre código em páginas web com segurança.
Codifique e decodifique entidades HTML
Alguns caracteres têm significado especial em HTML. Um < abre uma tag e um & abre uma entidade, então se você quer mostrá-los como texto, escreve como entidades HTML: <, >, &, " e '. As entidades também podem representar símbolos como © (©) e letras acentuadas.
Escolha Codificar para transformar os caracteres especiais em entidades, por exemplo para mostrar um trecho de código em uma página web. Escolha Decodificar para transformar as entidades de volta em caracteres normais, por exemplo quando o texto de um feed ou banco de dados está cheio de & e ’.
Codificar a saída também é uma defesa básica contra injeção de HTML quando você mostra texto digitado por usuários.
Como usar o conversor de entidades HTML
- Cole o texto ou o HTML.
- Escolha Codificar ou Decodificar.
- Envie para converter.
- Copie o resultado.
Exemplos
Codificar um trecho de código
Entrada: <a href="/pt/x">Tom & Jerry</a>
Resultado: <a href="/x">Tom & Jerry</a>
Cole em uma página e os visitantes veem o código em vez de um link.
Acentos e símbolos
Entrada: café © 2026
Resultado: café © 2026
Os caracteres que têm entidade com nome também são convertidos.
Apóstrofos
Entrada: it's
Resultado: it's
Decodificar
Entrada: © 2026 — café <b> €5
Resultado: © 2026 — café <b> €5
Tanto as entidades com nome (©) quanto as numéricas (€) são decodificadas.
Usos comuns
- Mostrar HTML ou trechos de código em uma página web ou post de blog.
- Limpar texto de feeds RSS, APIs ou bancos de dados que contém entidades.
- Escapar texto gerado por usuários antes de inseri-lo no HTML.
- Escrever símbolos especiais em e-mails HTML.
- Corrigir texto codificado duas vezes, como
&amp;. - Mostrar exemplos de código HTML ou XML em um artigo ou documentação.
Dicas e coisas para saber
- Se você vê
&em uma página, o texto foi codificado duas vezes; decodifique uma vez para corrigir. - Em páginas UTF-8 modernas, só é estritamente necessário codificar
<,>,&e as aspas dentro de atributos. Os demais caracteres, como á ou ç, podem ser escritos diretamente. - Escapar sozinho não é uma solução de segurança completa. Use o escape de saída que vem com o seu framework.
- Para remover as tags por completo, use o removedor de tags HTML. Para códigos de caracteres, experimente o conversor decimal.
Casos especiais e limitações
- é decodificado como um espaço não separável, que parece um espaço normal mas se comporta diferente em código e planilhas.
- Codificar texto que já está codificado transforma & em &. Se não tiver certeza, decodifique antes.
- Emojis não viram entidades; ficam como estão, o que não é problema em páginas UTF-8.
Perguntas frequentes
O que é uma entidade HTML?
Um código de texto que representa um caractere em HTML, escrito como &nome; ou &#número;, por exemplo < para <.
Por que preciso codificar < e >?
Os navegadores os interpretam como o início e o fim das tags. Codificados, o navegador os mostra como caracteres.
O que significa ?
Um espaço não separável, que mantém duas palavras na mesma linha e não é reduzido como os espaços normais.
Por que meu texto mostra ' ou "?
O texto foi codificado para HTML, mas está sendo exibido em um lugar que não o decodifica. Decodifique aqui.
Devo codificar as letras acentuadas?
Não em páginas UTF-8 modernas: café aparece bem do jeito que está. A codificação é necessária principalmente para <, >, & e aspas.
Ferramentas relacionadas
- Removedor de tags HTML: Remova facilmente todas as tags HTML de um bloco de texto.
- Minificador de HTML: Minifique seu HTML removendo todos os caracteres desnecessários.
- Markdown para HTML: Converta trechos de Markdown em código HTML.
- BBCode para HTML: Converta trechos de BBCode de fóruns em código HTML.
- Codificador de URL: Codifique qualquer texto no formato de URL.
Ferramentas grátis populares
Crie senhas fortes e aleatórias com um clique. Escolha o tamanho e inclua letras maiúsculas, minúsculas, números e símbolos. Grátis e sem cadastro.
Converta texto para MAIÚSCULAS, minúsculas, frase, Título, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case ou param-case. Grátis.
Crie um link do WhatsApp para conversar com um clique, com seu número e uma mensagem pronta. Use no site, na bio, em anúncios ou QR codes. Grátis.
Envie uma imagem ou print de um QR Code e leia o link ou texto que ele contém, sem celular. Veja para onde um QR leva antes de abrir. Grátis.
Consulte os registros DNS de qualquer domínio: A, AAAA, CNAME, MX, NS, TXT e SOA. Confira e-mail, SPF, verificações e servidores de nomes grátis.
Divida qualquer URL em partes: esquema, host, caminho e parâmetros de consulta. Confira links de rastreamento, etiquetas UTM e endpoints de API. Grátis.