O que esta ferramenta faz
Texto → Hex Utilize o TextEncoder para obter os bytes UTF-8 reais e, em seguida, preencha cada byte em dois dígitos hexadecimais. Contínuo, Espaçado e Prefixo 0x alteram apenas a forma de apresentação e não alteram os bytes subjacentes.
- Suporte completo para Unicode multilingue e novas linhas.
- Pode gerar Hex contínuo, Hex separado por espaço ou prefixo 0x por byte.
- Toda a codificação é feita no browser atual, não é chamado nenhum serviço de conversão externo.
Como utilizar
- Introduza o texto a codificar.
- Escolha Contínuo, Espaçado ou Prefixo 0x.
- Clique em "Converter para hexadecimal".
- Copie os resultados no formato pretendido.
Utilizações comuns
- Prepare UTF-8 Hex para o protocolo de bytes ou dados de teste.
- Verifique os bytes UTF-8 reais ocupados pelo caractere.
- Validação de ida e volta sem perdas com Hex → Texto.
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 Text → Hex
Codifique texto Unicode em bytes UTF-8 e produza em três formatos hexadecimais comuns. É ú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 um caráter chinês ocupa mais de um byte?
O UTF-8 utiliza normalmente vários bytes para caracteres não ASCII, o que é uma regra de codificação normal.
O conteúdo é o mesmo nos três formatos?
O mesmo. Diferem apenas no delimitador e no prefixo 0x.
O emoji pode ser convertido corretamente?
Pode. O TextEncoder codificará os caracteres Unicode completos em bytes UTF-8 correspondentes.
O texto será enviado para o servidor?
Não, a conversão é realizada inteiramente localmente no browser.