Como usar
- Cole o valor codificado, abra um arquivo ou experimente o exemplo.
- Escolha o formato. O resultado é atualizado enquanto você digita.
- Copie o resultado ou baixe os dados convertidos.
Decodificando entidades HTML corretamente
Decodifique referências de caracteres HTML nomeadas e numéricas para texto simples, incluindo o conjunto completo de referências nomeadas de HTML e referências com vários pontos de código.
O resultado é exibido em um editor de texto. Uma tag decodificada nunca é inserida na página como HTML, e nenhum script ou imagem é carregado a partir da entrada.
Decodifique uma camada de entidades
&lt; vira < após uma execução. Referências nomeadas diferenciam maiúsculas de minúsculas; referências numéricas podem ser decimais ou hexadecimais. Referências desconhecidas permanecem inalteradas.
<p title="Boas-vindas">Tom & Ada</p><p title="Boas-vindas">Tom & Ada</p>As configurações padrão convertem esta entrada em uma única passagem.
Pontos e vírgulas e regras de HTML
Exigir ponto e vírgula começa ativado. Desative para aceitar referências antigas em texto HTML. Aplicam-se as regras de referências numéricas HTML: pontos de código inválidos podem virar U+FFFD, e alguns valores numéricos antigos são remapeados.
Leia texto sem renderizar HTML
A saída é texto simples, mesmo que contenha tags, manipuladores de eventos ou scripts. Decodificação não é sanitização: se você inserir a saída em um documento HTML depois, aplique as proteções exigidas pela aplicação.
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
Todas as entidades HTML nomeadas são aceitas?
Sim, incluindo referências que decodificam para mais de um ponto de código Unicode.
O que acontece com uma entidade desconhecida?
Ela fica como foi escrita. A ferramenta não tenta adivinhar o nome pretendido.
Posso decodificar entidades sem ponto e vírgula?
Desative Exigir ponto e vírgula para compatibilidade com texto HTML. A análise de atributos tem regras diferentes e fica fora deste modo.
Por que � produz um caractere substituto?
HTML determina uma substituição para referências numéricas inválidas. Esse é o comportamento esperado da decodificação HTML.
Tags decodificadas serão executadas?
Não. Elas são exibidas apenas como texto no editor de resultados.