Entidades HTML: codificar e decodificar
Esta ferramenta permite codificar e decodificar entidades HTML: “&” vira “&” e vice-versa, com referências nomeadas, decimais ou hexadecimais para letras acentuadas, o símbolo do euro e outros caracteres especiais. Seu texto nunca sai do navegador.
Fonte: WHATWG HTML Living Standard – Named character references. Atualizado em: .
Como o cálculo é feito
Entidades HTML: para que servem
As entidades HTML (referências de caracteres) representam caracteres que têm significado especial no código-fonte ou que são difíceis de digitar. As cinco principais são & para o e comercial, < e > para os sinais de menor e maior, " para as aspas duplas e ' para o apóstrofo. Sem codificação, o navegador leria um sinal de “menor que” no texto como o início de uma tag.
Nomeadas, decimais, hexadecimais
- Nomeadas:
épara é,€para €. Fáceis de ler, mas nem todo caractere tem nome. - Decimais:
épara é. Servem para qualquer caractere Unicode. - Hexadecimais:
épara é, úteis quando você conhece o ponto de código por uma tabela Unicode.
Quando codificar e quando não
Em páginas UTF-8, letras acentuadas e o símbolo do euro podem ficar direto no texto. Os caracteres obrigatórios precisam ser codificados sempre que um texto é inserido em HTML, principalmente se vier de usuários: isso evita exibição errada e é uma peça de proteção contra cross-site scripting. Conforme o local (texto HTML, atributo, JavaScript, URL), vale um escape diferente.
Limites
A ferramenta conhece as referências nomeadas comuns (Latin-1, tipografia, moedas, setas, matemática, grego), não os mais de 2.000 nomes da lista do WHATWG. Nomes desconhecidos permanecem iguais na decodificação e são avisados. Decodificar gera texto, não HTML ativo.
Perguntas frequentes
O que são entidades HTML?
Referências de caracteres que representam um caractere no código-fonte, como um e comercial, um sinal de menor ou uma letra acentuada. Começam com e comercial e terminam com ponto e vírgula.
Como codificar caracteres especiais para HTML?
Escolha “Codificar texto em entidades” e o nível “nomeadas”. Em páginas UTF-8, letras acentuadas também são permitidas sem codificação.
Como decodificar entidades HTML?
Escolha “Decodificar entidades em texto” e cole o texto. Referências nomeadas, decimais e hexadecimais voltam a ser caracteres.
Quais caracteres devo sempre codificar em HTML?
O e comercial e os dois sinais de menor e maior. Em valores de atributos entram as aspas usadas.
Qual a diferença entre entidades nomeadas e numéricas?
As nomeadas têm um nome legível; as numéricas dão o ponto de código Unicode como número. As numéricas servem para qualquer caractere, as nomeadas só para os que têm nome.
Fontes e base legal
- WHATWG HTML Living Standard – Named character references
- MDN – Character reference: named and numeric reference syntax
Última atualização: · Princípios editoriais
Ferramentas relacionadas
- Codificar e Decodificar Base64Codifique e decodifique Base64 e Base64url com UTF-8 correto, além de URL encode/decode (codificação por porcentagem). Erros claros, tudo no navegador.
- JSON escape / unescapeJSON escape e unescape online: transforme um texto em uma string JSON válida com aspas, barras invertidas e quebras de linha escapadas, ou faça o contrário.
- Formatar HTMLFormatar HTML: indente o código-fonte para ficar legível ou minifique em uma linha, com aviso de tags não fechadas. Roda no seu navegador, sem upload.
- Markdown para HTML: pré-visualização, código HTML e downloadMarkdown para HTML com pré-visualização ao vivo: títulos, listas, tabelas e código conforme o CommonMark. Código HTML limpo para copiar, seguro e sem scripts.
- Tabela ASCII com decimal, hexadecimal, octal, binário e busca UnicodeTabela ASCII completa (0–127) e Latin-1 (128–255): decimal, hex, octal, binário, entidade HTML e caracteres de controle. Busque qualquer caractere Unicode.
- Formatador, validador e minificador de JSONValide JSON pela RFC 8259 com linha, coluna e explicação clara do erro. Formate ou minifique, ordene as chaves e copie. Tudo roda no seu navegador.
- Qual é o meu endereço IP?Mostra na hora seu endereço IP público, detecta se é IPv4 ou IPv6 e explica a diferença. Grátis – seu IP não é armazenado.
- Símbolos para copiar e colarSímbolos para copiar e colar com um clique: setas, moedas, sinais matemáticos e letras acentuadas, com Unicode, HTML e código Alt do Windows. Grátis.
- Verificar redirecionamento de uma URLVerificar redirecionamento online: cada etapa de uma URL com o código (301, 302, 307, 308), destino e tempo. Mostra cadeias, loops e erros de HTTPS.