Codificar / decodificar entidades HTML

Transforme os caracteres especiais de um texto em entidades HTML, ou decodifique entidades existentes para recuperar o texto original.

Exemplo:

Como funciona

Assim que você insere texto contendo caracteres especiais — um título de produto com aspas, um comentário de usuário com sinais "<" ou "&", uma frase com acentos — diretamente em código HTML, esses caracteres correm o risco de ser interpretados como tags ou de quebrar a exibição da página. Codificar esse texto em entidades HTML (&amp;, &eacute;, etc.) permite integrá-lo com segurança em uma página web, garantindo que ele será exibido corretamente.

Quais caracteres são afetados pela codificação?

Os caracteres que têm um significado especial em HTML (&, <, >, as aspas simples e duplas), bem como os caracteres acentuados comuns do português e de outras línguas europeias (é, è, ê, à, ç, ñ, etc.), são convertidos para sua entidade nomeada correspondente. Os demais caracteres permanecem inalterados.

A decodificação também funciona com entidades numéricas?

Sim. Além das entidades nomeadas (como &eacute;), a decodificação também reconhece entidades numéricas decimais (&#233;) e hexadecimais (&#xE9;), que são outra forma padrão de representar um caractere em HTML.

Processamento 100% local no seu navegador (WebAssembly) — nada é enviado a um servidor.