Entenda o que fica legível
Por padrão, ASCII imprimível, TAB, CR e LF são preservados. &, <, >, aspas simples e duplas e acento grave continuam codificados, assim como caracteres não ASCII. Desative a preservação para codificar tudo.
Codificação e escape
com leitura de uma camada por vez
A prévia mostra até 20.000 unidades UTF-16 como texto, sem executar marcação.
A conversão acontece neste navegador; a entrada não é enviada.
Preserva U+0020–U+007E, TAB, CR e LF, exceto &, <, >, as duas aspas e acento grave. Sem preservação, tudo é codificado. A decodificação trata uma camada pelas regras HTML5 de texto ou atributo; referências desconhecidas ficam. Números inválidos e C1 seguem substituições HTML.
Entrada: 1.048.576 unidades UTF-16; saída: 4.194.304. Entrada vazia é válida. Colar pode normalizar quebras de linha.
Digite texto ou carregue um exemplo. Entrada vazia produz saída vazia.
Após a confirmação, o resultado atualizado substitui a entrada e a direção se inverte. Indisponível quando o resultado ultrapassa o limite de entrada.
O codificador de entidades HTML ajuda a conferir exemplos de código e valores exportados de um CMS. Entidades nomeadas favorecem a leitura; entidades numéricas permitem escolher uma representação decimal ou hexadecimal.
Para decodificar HTML escrito como referências, selecione a direção inversa. O resultado permanece texto simples, sem criar elementos da página, e cada execução resolve apenas uma camada.
O codificador de entidades HTML começa pelo formato nomeado. Se não houver um nome adequado, usa hexadecimal com letras maiúsculas. Você também pode escolher decimal ou hexadecimal como formato de todas as referências.
Os sinais recuperados na decodificação continuam sendo texto no resultado e na prévia. Isso permite inspecionar exemplos e sequências escapadas sem transformar o conteúdo em elementos ativos da página.
Por padrão, ASCII imprimível, TAB, CR e LF são preservados. &, <, >, aspas simples e duplas e acento grave continuam codificados, assim como caracteres não ASCII. Desative a preservação para codificar tudo.
O modo automático aguarda 350 ms após uma edição. Desative-o para mostrar Converter, ou use Ctrl/Cmd+Enter. Qualquer mudança bloqueia a exportação do resultado antigo até a atualização.
Exemplo, Limpar e Inverter abrem uma prévia. Desfazer recupera entrada, opções e resultado juntos. A prévia mostra até 20.000 unidades UTF-16 sem cortar pares substitutos; cópia e download usam a saída inteira.
Além de & e <, o mecanismo reconhece a tabela completa de nomes HTML5. Referências nomeadas, decimais e hexadecimais podem coexistir na entrada de decodificação. Um nome HTML5 pode representar dois pontos de código juntos: na codificação de todo o texto, fj pode virar fj.
Texto é o padrão. No contexto de atributo, alguns nomes antigos sem ponto e vírgula têm reconhecimento diferente quando seguidos por letra ASCII, número ou sinal de igual.
&lt; vira < em uma passagem. Referências desconhecidas ficam intactas. A próxima etapa depende da sua decisão após conferir o conteúdo.
NUL literal e substitutos UTF-16 isolados geram erro com linha e coluna. Já referências numéricas inválidas obedecem às regras de substituição do HTML.
O codificador de entidades HTML pode estar recebendo &lt;, que tem duas camadas. Uma decodificação retorna <. Confira esse passo antes de decidir por uma segunda execução.
Por padrão, &, <, >, aspas simples, aspas duplas, acento grave e caracteres não ASCII. ASCII imprimível e TAB, CR, LF ficam preservados, com as seis exceções. Desative a opção para codificar cada caractere.
Não. Resultado e prévia são texto simples. Isso não garante segurança caso você copie a saída para outro aplicativo que a interprete como HTML.
© usa um nome; © usa um número decimal; © usa hexadecimal. As três formas representam o mesmo caractere. Nomes ausentes usam hexadecimal no modo nomeado.
Selecione Decodificar e o contexto de texto ou atributo. A conversão reconhece referências HTML5 e numéricas uma camada por vez; nomes desconhecidos permanecem como estavam.
Encontrou um caso de codificação inesperado?
Escolha formato e contexto no codificador de entidades HTML e, com o resultado atualizado, copie ou baixe o texto completo.