Guia da UsefulVerse

Como converter hexadecimal em binário

Não é necessário converter primeiro o número hexadecimal para decimal. Substitua cada dígito hexadecimal pelo equivalente binário de quatro bits e depois junte os grupos na ordem.

A regra dos quatro bits

O sistema hexadecimal usa dezesseis símbolos: 0–9 e A–F, em que A vale 10 e F vale 15. Quatro bits binários representam valores de 0 a 15; por isso, cada dígito hexadecimal corresponde exatamente a um grupo de quatro bits.

Dígito hexadecimal para binário de quatro bits
HexadecimalBinárioHexadecimalBinário
0000081000
1000191001
20010A1010
30011B1011
40100C1100
50101D1101
60110E1110
70111F1111

Veja um exemplo: 24D₁₆

  1. Separe o número hexadecimal em dígitos: 2, 4 e D.
  2. Consulte o grupo de quatro bits de cada dígito: 2 → 0010, 4 → 0100, D → 1101.
  3. Junte os grupos na mesma ordem: 24D₁₆ = 0010 0100 1101₂.

Para conferir, 24D₁₆ equivale a 589 em decimal, e 0010 0100 1101₂ também equivale a 589. Os grupos de quatro bits facilitam a verificação da conversão.

Por que os zeros à esquerda são importantes

Mantenha os quatro bits ao converter cada dígito: neste método, 2 é 0010, não apenas 10. Um zero à esquerda não altera o valor numérico, mas mantém cada dígito hexadecimal alinhado ao seu grupo de quatro bits. Isso importa ao ler bytes, campos de bits ou valores de largura fixa.

Por exemplo, 0A₁₆ se transforma em 0000 1010₂. Se você precisar apenas da representação binária comum mais curta, poderá remover os zeros do início depois de juntar os grupos; não remova zeros de dentro de um grupo.

Converta um número maior sem se perder

  • Leia da esquerda para a direita e substitua um dígito hexadecimal de cada vez.
  • Mantenha cada resultado com quatro bits, inclusive os zeros.
  • Separe os grupos com espaços para conferir o cálculo; remova-os somente se o destino exigir uma sequência contínua.
  • Se a entrada incluir um prefixo como 0x, remova-o antes de digitar os números em um conversor que aceite apenas o valor.

Para conferir rapidamente, o conversor de bases da UsefulVerse converte números inteiros entre as bases 2 e 36 diretamente no navegador. Escolha hexadecimal como base de entrada e binário como base de saída; o valor permanece no seu dispositivo.

Fontes e para saber mais