Codificar/Decodificar Entidades HTML
Codifique ou decodifique entidades HTML instantaneamente. Converta caracteres especiais como <, >, &, ", ' para entidades HTML e vice-versa. Grátis, rápido, no navegador.
O que são entidades HTML?
Entidades HTML são códigos especiais que representam caracteres com significado especial em HTML. São escritas no formato &nome; ou &#número;. Por exemplo, < representa < e & representa &.
Por que preciso codificar entidades HTML?
Caracteres como <, >, &, " e ' têm significado especial em HTML. Se exibidos como estão, podem quebrar o layout da página ou criar vulnerabilidades de segurança como XSS. Codificá-los como entidades garante exibição segura.
Qual a diferença entre entidades nomeadas e numéricas?
Entidades nomeadas usam nomes legíveis como < para < ou & para &. Entidades numéricas usam o code point Unicode do caractere, como < para < ou & para &. Ambas produzem o mesmo resultado.
Quais são as cinco principais entidades HTML?
As cinco entidades HTML mais comuns são: & (&), < (<), > (>), " (") e ' ('). Correspondem a caracteres com significado sintático na marcação HTML.
Quando devo usar codificação de entidades HTML?
Use codificação ao exibir entrada do usuário em páginas web, incorporar trechos de código ou qualquer situação em que caracteres especiais devam ser mostrados como texto.
Meus dados são enviados a um servidor?
Não, toda codificação e decodificação é realizada localmente no seu navegador com JavaScript. Seus dados nunca saem do seu dispositivo.
Quais caracteres são codificados?
O codificador converte os cinco caracteres-chave: & (e comercial), < (menor que), > (maior que), " (aspas duplas) e ' (aspas simples) em suas entidades HTML correspondentes.
Posso decodificar entidades HTML de volta para texto?
Sim, o decodificador converte entidades HTML como <, >, &, ", < e outras entidades nomeadas ou numéricas de volta aos seus caracteres originais.
Esta ferramenta lida com caracteres Unicode?
Sim, o decodificador suporta todas as entidades HTML nomeadas definidas na especificação HTML5, bem como entidades numéricas (decimal &#NNN; e hexadecimal &#xHHH;) para qualquer caractere Unicode.
O que é escape de HTML?
Escape de HTML é o processo de substituir caracteres especiais por seus equivalentes de entidade para evitar que sejam interpretados como código HTML. É essencial para a segurança web.
Posso usar esta ferramenta para prevenção de XSS?
Embora a codificação de entidades HTML seja uma camada de prevenção de XSS, a segurança adequada também requer sanitização no servidor e CSP. Esta ferramenta é ótima para entender e testar a codificação de entidades.
Como usar Codificar/Decodificar Entidades HTML
Converta caracteres especiais em entidades HTML ou transforme entidades de volta em caracteres, tudo dentro do navegador. Escolha a direção e a notação: seus trechos de código nunca saem do seu dispositivo.
- Cole uma marcação como <div>Hello & World</div> na área de entrada.
- Defina Mode como Encode para escapar <, >, & e aspas, ou Decode para converter entidades de volta em caracteres.
- Escolha o Type Named para saída no estilo &, Decimal para & ou Hex para &.
- Marque Encode non-ASCII quando letras acentuadas e emojis também precisarem ser convertidos, e não apenas os cinco caracteres reservados.
- Copie o resultado convertido da caixa de saída de volta para o seu código.
Entidades nomeadas são as mais legíveis, mas a saída Decimal ou Hex é mais segura quando o arquivo precisa permanecer em ASCII puro.
Ferramentas relacionadas
- Decodificador de Entidades HTML Decodifique entidades HTML para caracteres e codifique texto para entidades HTML. Suporta entidades nomeadas, decimais e hexadecimais. Ferramenta online gratuita, resultados instantâneos.
- Codificar Decodificar URL Codificador, decodificador e analisador de URL gratuito online. Converta texto em codificação percentual, decodifique strings URL e extraia parâmetros de consulta.
- Escape/Unescape XML Escape ou remova o escape de caracteres especiais XML instantaneamente. Converta <, >, &, ", ' em entidades XML com pré-visualização em tempo real.
- Visualizador Hexadecimal Visualize o conteúdo de arquivos em formato hexadecimal com busca, navegação por deslocamento e rolagem virtual
- Criptografia / Descriptografia AES Criptografia/descriptografia AES com modos CBC, CFB, CTR, OFB, ECB, preenchimento Pkcs7/ZeroPadding/NoPadding, chaves 128/192/256 bits, saída Base64, detecção automática de formato chave/IV
- Compressor Brotli Compressor Brotli online grátis. Comprima arquivos para .br com qualidade 0–11 ou descomprima .br de volta ao original. Roda inteiramente no navegador — sem upload, sem instalação.
- Compressor Zstd Compressor zstd online grátis. Comprima arquivos para .zst com níveis Zstandard de 1 a 19 ou descomprima .zst de volta ao original. Roda inteiramente no navegador — sem upload, sem instalação.
- Conversor MessagePack Conversor MessagePack grátis online. Codifique JSON em msgpack e decodifique hex, base64 ou arquivos .bin de volta em JSON legível, com comparação de tamanho. Sem upload, roda no navegador.