Conversor de texto para hexadecimal

Digite um texto para ver os bytes em hex, ou troque o modo para decodificar hexadecimal.

Seus textos e arquivos não saem do navegador: nada é enviado para nenhum servidor.

Como usar

  1. Digite ou cole um texto. Cada caractere vira os seus bytes UTF-8 e cada byte aparece como dois dígitos hexadecimais.
  2. Escolha um formato: espaços para ler, sem separador para strings compactas, 0x para arrays no estilo C ou \x para literais de string no código.
  3. Ative “Maiúsculas” se preferir A–F em vez de a–f.
  4. Para decodificar, mude para “Hex → texto”. Espaços, vírgulas, dois-pontos, hifens e os prefixos 0x, \x ou % são ignorados.

Perguntas frequentes

Por que um caractere vira vários bytes em hex?

No UTF-8, só os caracteres ASCII cabem em um byte. O “ç” ocupa 2 bytes (c3 a7), assim como o “ã” (c3 a3) e o “é” (c3 a9); o “☕” ocupa 3 bytes e a maioria dos emojis, 4.

Dá para decodificar hex de outra codificação?

A decodificação espera bytes UTF-8. Hex gerado em codificações antigas como Latin-1 (ISO-8859-1) ou Windows-1252 pode mostrar caracteres corrompidos (�).

Ferramentas relacionadas

Todas as ferramentas