Codificador de entidades HTML

Converta texto simples com opções claras de formato. Seus dados ficam no seu dispositivo.

Codificação e decodificação
Preparando sua área de trabalho…
Entrada
Saída
Seu resultado aparecerá aqui.

Como usar

  1. Cole texto, abra um arquivo ou experimente o exemplo.
  2. Escolha o formato. O resultado é atualizado enquanto você digita.
  3. Copie o resultado ou baixe os dados convertidos.

Entendendo a codificação de entidades HTML

Converta caracteres com significado especial em HTML para referências de caracteres, permitindo exibir a marcação como texto. O padrão abrange &, <, >, aspas duplas e apóstrofos.

Opcionalmente, codifique também caracteres não ASCII. Escolha referências nomeadas quando disponíveis, números decimais ou números hexadecimais.

Escape texto para exibição

Caracteres especiais são substituídos por referências de caracteres. E comerciais existentes também são codificados: &amp; vira &amp;amp;. É uma única passagem pelo texto bruto, não um formatador de marcação.

Uma conversão de entidades HTML
Entrada
<p title="Boas-vindas">Tom & Ada</p>
Resultado
&lt;p title=&quot;Boas-vindas&quot;&gt;Tom &amp; Ada&lt;/p&gt;

As configurações padrão convertem esta entrada em uma única passagem.

Referências nomeadas e numéricas

O modo Nomeadas usa nomes HTML quando disponíveis e referências numéricas quando necessário. Os modos Decimal e Hexadecimal usam os números dos pontos de código Unicode. O modo Não ASCII também escapa letras acentuadas, caracteres CJK e emojis.

O escape depende do contexto

Estes resultados se destinam a contextos de texto e atributos HTML entre aspas. Não são um sanitizador de JavaScript, CSS ou URL. Verifique o contexto ao redor e use a operação de escape adequada na sua aplicação.

Limites de processamento

Até 5 MiB de entrada, 20 MiB de saída e 10 segundos por execução. Arquivos de texto devem usar UTF-8. A codificação Base64 também aceita arquivos binários. Os documentos ficam no seu dispositivo.

?

Perguntas frequentes

Quais caracteres recebem escape por padrão?

E comerciais, sinais de menor e maior e os dois tipos de aspas. Outros textos Unicode permanecem legíveis.

Posso obter uma saída apenas em ASCII?

Selecione Especiais + não ASCII para codificar também os demais caracteres Unicode.

Por que uma entidade existente é codificada novamente?

O codificador trata a entrada como texto bruto. Seu e comercial precisa ser representado literalmente.

As referências numéricas se baseiam em bytes UTF-8?

Não. Elas usam pontos de código Unicode, então um emoji usa uma única referência numérica.

Isso é um sanitizador de HTML?

Não. A segurança da aplicação conforme o contexto exige mais que codificação de entidades.

Encontre sua próxima ferramenta

Idioma

Mudar de idioma? Os dados atuais serão apagados. Copie ou baixe seu trabalho primeiro.