Codificar e decodificar HTML

Cole marcação ou texto com entidades em Input, use Encode para transformar &, <, > e aspas em entidades seguras, ou Decode para restaurar os caracteres. O resultado aparece abaixo dos botões.

Atualizado 2026-08-03 · developer

Sobre esta ferramenta

Encode substitui ampersands, ângulos e aspas duplas por &amp; &lt; &gt; e &quot;. Decode inverte essas quatro entidades numa ordem segura para não quebrar ampersands aninhados. Ambas as ações atuam só no textarea—sem envio de ficheiro.

Como usar

  1. Colar em Input: Ponha o fragmento HTML ou a cadeia de entidades no textarea Input.
  2. Codificar caracteres especiais: Clique Encode para converter &, <, > e " em entidades no resultado.
  3. Decodificar entidades: Clique Decode para devolver &lt; &gt; &quot; e &amp; a caracteres vivos.
  4. Copiar o resultado: Selecione o texto do resultado e cole no editor ou modelo.

Casos de uso

Dicas

FAQ

Que caracteres o Encode altera?

Escapa ampersand, menor que, maior que e aspas duplas. O resto permanece igual.

Porquê decodificar &amp; no fim?

Decodificar &amp; no fim evita quebrar &amp;lt; antes de tratar &lt;.

O meu HTML é enviado para um servidor?

Não. Encode e Decode transformam o valor de Input na página.

Posso codificar um Input vazio?

Sim. Uma cadeia vazia codifica e decodifica para resultado vazio.

Palavras-chave

Ferramentas relacionadas