Codificador e descodificador de entidades HTML

Converta caracteres especiais em entidades HTML ou recupere o texto original. Suporta referências com nome, decimais e hexadecimais, além de Unicode e emojis.

0 caracteres
Resultado

O resultado será apresentado aqui.

Como codificar ou descodificar entidades HTML

  1. Cole texto ou referências de caracteres HTML e escolha codificar ou descodificar.
  2. Ative as entidades com nome para obter formas como &, ou desative-as para usar referências hexadecimais.
  3. Execute a conversão e copie ou descarregue o texto. O resultado é apresentado literalmente, não como uma página web.

Como utilizar Codificador e descodificador de entidades HTML

A codificação permite apresentar sinais < e > e outros caracteres especiais como texto. O conteúdo descodificado nunca é executado aqui. As entidades não substituem uma limpeza de HTML adequada ao contexto.

Exemplo: apresentar etiquetas HTML como texto

Entrada
<p title="A&B">Olá, mundo! 👋</p>
Resultado
&lt;p title=&quot;A&amp;B&quot;&gt;Ol&aacute;, mundo! &#x1F44B;&lt;/p&gt;

Perguntas sobre Codificador e descodificador de entidades HTML

Qual é a diferença entre entidades com nome e referências numéricas?

&copy;, &#169; e &#xA9; representam ©. A descodificação aceita nomes e referências decimais ou hexadecimais. Ao codificar com a opção de nomes ativa, são usados os disponíveis; os restantes caracteres, incluindo emojis, usam referências numéricas.

Porque é que &lt; passa a &amp;lt;?

Codificar novamente texto com entidades volta a escapar os sinais &. Cada descodificação remove uma camada: &amp;lt; passa a &lt;, não a <. Verifique a origem antes de repetir. &nbsp; representa um espaço inseparável, diferente de um espaço normal.

É o mesmo que codificação URL?

Não. HTML usa referências como &amp;, enquanto os URL usam sequências como %26. Para valores de parâmetros, utilize a ferramenta URL. Um URL num atributo HTML pode precisar de codificação dos valores e, depois, de escape HTML do valor completo do atributo.

Esta ferramenta limpa HTML ou impede XSS?

Não. Converte caracteres, mas não torna seguro HTML não fiável. O resultado é apresentado como texto e nunca é executado aqui. O código necessita de proteção adequada ao contexto HTML, URL, CSS ou JavaScript. A descodificação rejeita entidades desconhecidas, referências sem ponto e vírgula e referências numéricas inválidas.

Os meus ficheiros, tokens ou textos são enviados para o servidor?

Não. O processamento decorre no seu navegador. O site fornece a página e o programa, mas não envia os seus dados para um servidor de conversão nem os guarda numa conta.

Todas as ferramentas para desenvolvedores

Codificação e ficheiros

Converta entre texto, bytes, URL e imagens incorporadas sem alterar os dados originais.

Análise de dados e texto

Leia dados estruturados e tokens e identifique exatamente o que mudou.

Hashes, identificadores e horários

Verifique ficheiros, gere identificadores e consulte datas e execuções periódicas.

Os dados e ficheiros são processados no seu dispositivo. Não deixe resultados confidenciais numa área de transferência partilhada e utilize um dispositivo de confiança para chaves privadas e tokens.