Codificar / decodificar entidades HTML
Transforme os caracteres especiais de um texto em entidades HTML, ou decodifique entidades existentes para recuperar o texto original.
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 (&, é, 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 é), a decodificação também reconhece entidades numéricas decimais (é) e hexadecimais (é), 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.