Como converter binário para hexadecimal passo a passo
A conversão binário → hexadecimal é direta porque 16 = 2⁴. Cada grupo de 4 bits equivale a exatamente 1 dígito hexadecimal. O processo:
- Separe o binário em grupos de 4 bits da direita para a esquerda.
- Complete o grupo da esquerda com zeros caso fique incompleto.
- Traduza cada grupo usando a tabela de equivalência de 4 bits.
- Junte os dígitos hex resultantes na mesma ordem.
Exemplo: converter 110100101:
110100101 → completa à esquerda → 000110100101 0001 1010 0101 1 A 5 Resultado: 1A5
Tabela de 4 bits para 1 hex
Tabela completa dos 16 grupos possíveis:
| 4 bits | Hex | Decimal |
|---|---|---|
| 0000 | 0 | 0 |
| 0001 | 1 | 1 |
| 0010 | 2 | 2 |
| 0011 | 3 | 3 |
| 0100 | 4 | 4 |
| 0101 | 5 | 5 |
| 0110 | 6 | 6 |
| 0111 | 7 | 7 |
| 1000 | 8 | 8 |
| 1001 | 9 | 9 |
| 1010 | A | 10 |
| 1011 | B | 11 |
| 1100 | C | 12 |
| 1101 | D | 13 |
| 1110 | E | 14 |
| 1111 | F | 15 |
Onde isso aparece no mundo real
- Cores web (RGB): #FF0000 vermelho = 11111111 00000000 00000000 em binário. Cada par hex é um byte de cor.
- Endereços MAC: placas de rede usam endereços de 48 bits expressos como 6 pares hex (ex.: 00:1A:2B:3C:4D:5E).
- Endereços IPv6: os 128 bits viram 8 grupos de 4 dígitos hex.
- Dump de memória: debuggers mostram conteúdo de RAM em hex porque cada byte cabe em 2 caracteres legíveis.
- Hashes criptográficos: SHA-256, MD5 e similares são tradicionalmente exibidos em hex.
Erros comuns
- Agrupar da esquerda para a direita. Sempre da direita para a esquerda. Caso contrário, números sem múltiplo de 4 bits viram outro valor.
- Esquecer de completar com zeros à esquerda. Um grupo final com menos de 4 bits precisa de zeros à esquerda para se alinhar.
- Confundir letras com variáveis. A, B, C, D, E, F são dígitos numéricos em hex, não letras de palavras.
- Misturar com base 8 (octal). Octal agrupa de 3 em 3 bits — não use a tabela hex para octal e vice-versa.
Perguntas Frequentes
Como converter binário em hexadecimal manualmente?
Agrupe os bits de 4 em 4 da direita para a esquerda. Cada grupo vira 1 dígito hex. Exemplo com 11111111: divide em 1111 1111. 1111 = F, então o resultado é FF. Outro exemplo: 110100101 → 0001 1010 0101 = 1A5.
Por que essa relação 4 bits = 1 hex?
Porque 16 = 2⁴. Cada dígito hex representa exatamente 4 bits. Isso torna binário e hex "compatíveis" sem perda de informação. Em ciência da computação, hex é o jeito humano de visualizar binário sem ler longas sequências de 0s e 1s.
Como converter binário fracionário em hex?
Para a parte inteira, agrupe da direita para esquerda. Para a parte fracionária, agrupe da esquerda para direita após o ponto. Complete grupos incompletos com zeros. Ex: 0.110 → 0.1100 = 0.C; ou 0.111 → 0.1110 = 0.E.