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
- Cole os bytes hexadecimais.
- Clique em "Converter para texto".
- Se existirem erros, verifique se existem caracteres, prefixos ou contagens de bytes ilegais.
- 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.