Codificação e conversão de texto

Text → Hex

Converta chinês, japonês, emoji ou texto normal em bytes hexadecimais UTF-8.

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

Codifique texto Unicode em bytes UTF-8 e produza em três formatos hexadecimais comuns.

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

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

  1. Introduza o texto a codificar.
  2. Escolha Contínuo, Espaçado ou Prefixo 0x.
  3. Clique em "Converter para hexadecimal".
  4. 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.

Voltar às Ferramentas para programadores