Como converter hexadecimal para binário passo a passo
Hexadecimal usa 16 dígitos (0-9 e A-F, onde A=10, B=11, ..., F=15). Como 16 = 2⁴, cada dígito hex corresponde a exatamente 4 bits binários. Para converter:
- Pegue um dígito hex por vez, da esquerda para a direita.
- Substitua pelo grupo de 4 bits correspondente (use a tabela abaixo).
- Concatene todos os grupos. O resultado é o binário equivalente.
Exemplo: converter 1A5:
1 → 0001 A → 1010 5 → 0101 Junte: 0001 1010 0101 Limpe zeros à esquerda: 110100101
Os zeros à esquerda do primeiro grupo podem ser omitidos sem alterar o valor — assim como o número decimal 0042 é igual a 42.
Tabela de equivalência
Memorize esta tabela e a conversão fica instantânea:
| Hex | Binário | Decimal |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
Onde isso aparece no mundo real
- Engenharia reversa de protocolos: pacotes de rede capturados pelo Wireshark vêm em hex; converter para binário expõe campos de cabeçalho como flags TCP.
- Cores HTML/CSS: #FF8800 (laranja) em binário revela os três canais RGB de 8 bits.
- Permissões e flags: APIs frequentemente expõem flags como 0x0F (00001111) representando 4 opções habilitadas simultaneamente.
- UUIDs e hashes: identificadores únicos e checksums (MD5, SHA) são representados em hex porque é compacto.
- Microcontroladores: firmware Arduino, PIC e AVR usa hex para definir registradores e máscaras de bits.
Erros comuns
- Esquecer que A-F são dígitos. A não é letra: é o décimo dígito. Trate como número quando converter.
- Trocar maiúsculas por minúsculas dá problema? Não. FF e ff valem o mesmo. Esta calculadora aceita as duas.
- Pular zeros à esquerda nos grupos internos. 1A vira 0001 1010, não 1 1010. Zeros internos são obrigatórios para alinhamento.
- Confundir com base 8. Octal só vai até 7. Se você vê dígito 8 ou 9, é decimal ou hex.
Perguntas Frequentes
Como converter hexadecimal em binário?
Cada dígito hex vira 4 bits. Use a tabela: 0=0000, 1=0001, 2=0010, 3=0011, 4=0100, 5=0101, 6=0110, 7=0111, 8=1000, 9=1001, A=1010, B=1011, C=1100, D=1101, E=1110, F=1111. Exemplo com 1A5: 1=0001, A=1010, 5=0101 → 0001 1010 0101.
O que faz #FF8800 em binário?
Cor laranja em RGB. FF=11111111 (vermelho máximo), 88=10001000 (verde médio), 00=00000000 (azul ausente). Total: 24 bits = 11111111 10001000 00000000. Cada componente RGB ocupa 1 byte (8 bits = 0-255).
Por que MAC address tem 12 dígitos hex?
Endereço MAC tem 48 bits = 6 bytes = 12 dígitos hex. Cada placa de rede tem um MAC único. Os 24 bits iniciais identificam o fabricante (OUI), os 24 finais o dispositivo. Exemplo: 00:1A:2B:3C:4D:5E. Em binário, são 48 bits que esta calculadora pode converter.