HTML Encode / Decode (Entidades)
Escape caracteres especiais para HTML (< & ") e decodifique entidades nomeadas e numéricas com segurança.
Como utilizar
- Escolha codificar ou decodificar.
- Ao codificar, escolha escapar só os reservados, também acentos (é) ou tudo como numérico.
- Cole o texto e copie o resultado.
Perguntas frequentes
A decodificação executa o HTML?
Não. A conversão usa uma tabela de entidades em JavaScript puro, sem DOM: nenhuma tag é interpretada ou executada.
Informações técnicas
- Tabela com mais de 200 entidades nomeadas (Latin-1, tipografia, setas, matemática, grego) e todas as numéricas.
- Entidades nomeadas exigem ponto e vírgula; desconhecidas são mantidas e listadas como aviso.
- Numéricas inválidas (0, substitutos, > 10FFFF) viram U+FFFD, como no HTML5.
- Conversão feita no seu navegador; nenhum dado é enviado ao servidor.
Ferramentas relacionadas
- URL Encode / Decode — Codifique e decodifique textos para URLs (percent-encoding) com encodeURIComponent, encodeURI ou formulário (+ para espaço).
- Conversor Unicode — Veja code points (U+XXXX), categoria e bytes UTF-8 de cada caractere e converta para escapes \uXXXX, \u{…} ou &#x…; e de volta.
- Markdown para HTML — Converta Markdown (com tabelas GFM e listas de tarefas) em HTML limpo e seguro, com pré-visualização ao vivo.
- HTML para Texto — Extraia o texto puro de um código HTML, preservando parágrafos e listas e descartando scripts e estilos.
- Base64 — Codificar e Decodificar — Codifique texto em Base64 ou decodifique Base64 para texto, com suporte total a acentos e emojis (UTF-8) e Base64URL.
- Conversor de Área — Converta m², hectares, alqueires (paulista, mineiro e do norte), acres, km² e pés quadrados.