Codificação e conversão de texto

Hex → Text

Converta bytes hexadecimais consecutivos, hexadecimais delimitados por espaço ou com prefixo 0x em texto UTF-8.

Prima Ctrl / ⌘ + Enter para executar
Resultado só de leitura

Analise estritamente os bytes hexadecimais e restaure para texto multilingue como UTF-8.

As entradas são processadas apenas no seu browser e não são carregadas no servidor.

O que esta ferramenta faz

Hex → Texto irá primeiro verificar o formato hexadecimal e formar dois caracteres num byte e, em seguida, utilizará o TextDecoder de modo estrito para descodificar UTF-8. Não trata cada byte diretamente como um caractere, pelo que pode recuperar corretamente chinês, japonês e emoji.

  • Suporta continuação, delimitação de espaço ou nova linha e o prefixo canónico de byte 0x.
  • Comprimentos ímpares, caracteres não hexadecimais e UTF-8 inválido causarão erros explícitos.
  • A transformação processa apenas texto e não executa HTML, scripts ou outro código no resultado.

Como utilizar

  1. Cole os bytes hexadecimais.
  2. Clique em "Converter para texto".
  3. Se existirem erros, verifique se existem caracteres, prefixos ou contagens de bytes ilegais.
  4. Copie o texto UTF-8 recuperado.

Utilizações comuns

  • Leia a carga hexadecimal UTF-8 no registo do protocolo.
  • Verifique o resultado de uma viagem de ida e volta de texto para hexadecimal.
  • Restaure os bytes UTF-8 correspondentes ao chinês ou ao emoji.

Privacidade e segurança

As entradas e os resultados são processados apenas na memória local do navegador; não são enviados para o servidor, não é chamada qualquer API online e nada é guardado automaticamente.

Funcionalidades do Hex → Text

Analise estritamente os bytes hexadecimais e restaure para texto multilingue como UTF-8. É útil para o desenvolvimento e a depuração do dia a dia; os resultados podem ser consultados, copiados ou descarregados de imediato.

FAQ

Porque é que o número de dígitos hexadecimais tem de ser par?

Um byte requer dois dígitos hexadecimais e os comprimentos ímpares não podem formar um byte completo.

Pode decodificar Chinês?

Sim, desde que a entrada seja bytes UTF-8 válidos de texto chinês.

Porque é que alguns bytes reportam erros UTF-8?

Podem ser binários arbitrários ou noutras codificações de caracteres, e esta página não mascarará silenciosamente o problema com caracteres de substituição.

A entrada será carregada?

Não, a validação e a descodificação do TextDecoder são feitas no browser.

Voltar às Ferramentas para programadores