Conversor de binário para hexadecimal
Converta binário para hexadecimal agrupando em 4 bits, com padding opcional. Inclui equivalentes em decimal e octal, passos e copiar rápido.
Calculadora de binário para hexadecimal online (passo a passo)
Calcule binário para hexadecimal instantaneamente com BigInt, agrupe em blocos de 4 bits e obtenha também os equivalentes em decimal e octal sem perder dígitos.
Hexadecimal
—
Binário normalizado
—
Decimal
—
Octal
—
Quantidade de bits
—
Passos automáticos: agrupe em nibbles (4 bits)
Nibble Valor Hex
| Nibble (4 bits) | Valor decimal | Dígito hex |
|---|
Como converter binário para hexadecimal
O segredo é agrupar da direita para a esquerda em blocos de 4 bits (nibbles). Cada bloco vira um dígito de 0–F sem passar pelo decimal, evitando qualquer arredondamento.
- Limpe a entrada. Mantenha apenas 0 e 1; espaços, underlines e o prefixo 0b são ignorados.
- Complete para múltiplos de 4. Se o primeiro bloco estiver incompleto, adicione zeros à esquerda até formar um nibble.
- Converta cada nibble. 0000→0, 1001→9, 1010→A, 1111→F. É um mapeamento direto de 4 bits para um dígito.
- Una os dígitos. Concatenar todos os nibbles gera o hexadecimal final (ex.: 0110 1101 → 6D).
- Revise e reutilize. Confira o tamanho, copie o resultado e, se precisar, pegue também decimal ou octal.
Exemplo rápido: 1101101 → (padding) 0110 1101 → 6 e D → 6D.
0000 → 0
0001 → 1
0101 → 5
1001 → 9
1010 → A
1100 → C
1111 → F
Perguntas frequentes
Aceitamos 0 e 1 com prefixo opcional 0b e separadores com espaços ou underlines. Antes de calcular, limpamos a string para trabalhar apenas com bits.
Por padrão preenchemos até o comprimento mínimo que cobre todos os bits (múltiplo de 4). Você pode desativar o padding ou definir um comprimento específico (8 ou 16 dígitos) nas opções avançadas.
Sim. Usamos
BigInt para lidar com entradas binárias longas e convertê-las em hex, decimal ou octal sem perder precisão.
Zeros iniciais não alteram o valor, mas permanecem se o padding estiver ativo. A calculadora opera com inteiros sem sinal; para negativos, gere primeiro a representação em complemento de dois e depois insira os bits.