Ferramentas
PT

Conversor de Hexadecimal para Binário

Converta números hexadecimais para binário em tempo real. Cada dígito hex corresponde a exatamente quatro bits, então 1A vira 0001 1010. Marque Agrupar dígitos para ver cada grupo de 4 bits (nibble) separadamente.

Dica: digite um número por linha para converter uma lista inteira.

Em todas as bases

Hexadecimal
Decimal
Binário
Octal

Privado: seus dados são processados no próprio navegador e nunca são enviados a nenhum servidor.

Como converter hex para binário online

  1. Digite um número hex como 3F ou 0xDEAD. Você também pode colar uma lista com um número por linha.
  2. O resultado em binário aparece imediatamente. Marque Agrupar dígitos para dividi-lo em nibbles ou Com sinal para completá-lo até 8, 16, 32 ou 64 bits.
  3. Acompanhe, passo a passo, a correspondência de cada dígito hex com os seus 4 bits e depois copie o valor binário.

Tabela de conversão de hexadecimal para binário

Cada dígito hex corresponde a um grupo de 4 bits, chamado nibble. Memorize esta tabela ou salve-a nos favoritos e você poderá converter qualquer número hex para binário à mão.

HexBinárioDecimal
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
A101010
B101111
C110012
D110113
E111014
F111115

Como converter hexadecimal para binário manualmente

Como 16 = 2⁴, um dígito hex sempre representa exatamente quatro bits, e dois dígitos hex, um byte. Para converter, substitua cada dígito pelo seu padrão de 4 bits da tabela e escreva os grupos lado a lado:

2F9 → 2 = 0010, F = 1111, 9 = 1001 → 0010 1111 1001

Os zeros à esquerda podem ser descartados, o que dá 1011111001 (761 em decimal). Os zeros no meio do número precisam ficar: C3 é 1100 0011, e não 11 0011.

Em código: Python format(int('2F9', 16), 'b'), JavaScript parseInt('2F9', 16).toString(2) (ou BigInt('0x' + hex).toString(2) para valores longos). No Excel, =HEX2BIN("1A", 8) (HEXABIN no Excel em português) retorna 00011010, mas só funciona até 1FF.

Perguntas frequentes

Por que cada dígito hex equivale a 4 bits?

Porque 16 = 2⁴. Quatro bits têm exatamente 16 combinações, de 0000 a 1111, uma para cada dígito hex de 0 a F. Isso faz do hex uma forma compacta de escrever binário: dois dígitos hex descrevem um byte.

Quanto é FF em binário?

FF é 1111 1111 em binário – oito uns, o maior valor de um byte (255 em decimal).

Devo manter os zeros à esquerda?

Zeros à esquerda não alteram o valor: 0001 1010 e 11010 valem 26. Mantenha-os quando precisar de um tamanho fixo, como um byte completo ou um registrador; marque Agrupar dígitos ou Com sinal para completar o resultado.

Posso converter números hex com parte fracionária?

Sim. Os dígitos depois do ponto também correspondem a 4 bits cada, então 1A.8 = 0001 1010.1000 = 11010.1 em binário, que é 26,5 em decimal.