Conversor de hexadecimal para binário
Converta hexadecimal para binário com nibbles de 4 bits, saída agrupada e padding opcional para bytes. Inclui decimal e passos automáticos por dígito.
Hexadecimal to Binary Calculator Online (Step-by-Step)
Convert hex to binary in seconds, group the output into nibbles or bytes, and apply automatic byte padding. Includes a step table for every digit.
Binary
—
Grouped binary
—
Padded binary
—
Decimal (optional)
—
Automatic steps: each hex digit equals 4 bits
| # | Hex | Binary (4 bits) | Bits used |
|---|
Como converter hexadecimal em binário
A relação é exata porque cada dígito hexadecimal representa 4 bits. Basta trocar cada caractere pelo nibble correspondente e concatenar.
- Limpe a cadeia. Remova prefixos
0xopcionais, espaços ou underscores. A calculadora já normaliza tudo. - Vá dígito a dígito. Da esquerda para a direita, pegue cada símbolo hex (0–9, A–F).
- Substitua por 4 bits. Use a tabela: A → 1010, F → 1111, 0 → 0000 e assim por diante.
- Una os nibbles. Junte todos os blocos de 4 bits para formar o binário completo.
- Aplique padding se necessário. Com o padding automático, zeros são adicionados à esquerda até a largura ser múltipla de 8 bits (bytes) antes do agrupamento.
Exemplo com 0x1FAE: 1 → 0001, F → 1111, A → 1010, E → 1110. Resultado sem padding: 0001 1111 1010 1110; alinhado em bytes continua igual porque já tem 16 bits.
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
Perguntas frequentes
Aceitamos 0–9 e A–F com prefixo opcional
0x, espaços ou underscores. Maiúsculas ou minúsculas não importam: tudo é normalizado antes da conversão.
Quando ativado, a saída binária é completada com zeros à esquerda até que o tamanho seja múltiplo de 8 bits (1 byte). Depois você pode agrupar em nibbles (4) ou bytes (8) sem perder o alinhamento.
Sim. A validação não diferencia maiúsculas de minúsculas e converte internamente para maiúsculas para exibir o mapeamento padrão dos nibbles.
Sim, aceitamos até 2048 dígitos hexadecimais para manter a tabela passo a passo legível. Acima disso, aparece um aviso de validação.
É a interpretação sem sinal do mesmo valor em base 10 usando BigInt. Não altera a saída binária; é apenas uma referência adicional.