Conversor de binário para decimal
Converta binário para decimal com BigInt, veja resultado sem sinal e com sinal (complemento de dois) e gere hex/octal com padding. Inclui passos e copiar.
Calculadora de binário para decimal online (passo a passo)
Converta binário em decimal em segundos com BigInt, veja valores sem e com sinal (complemento de dois) e obtenha saídas hex/oct com padding. Blocos verticais claros, sem distrações.
Decimal
—
Binário normalizado
—
Decimal com sinal (complemento de dois)
—
Hex com padding
—
Octal
—
Passos automáticos: soma das potências de dois
Bit Posição 2^pos
| Bit | Posição | 2^posição | Contribuição | Total acumulado |
|---|
Como converter binário em decimal
O valor decimal é a soma de cada bit multiplicado por sua potência de 2: decimal = \sum bit_i \times 2^i. O índice i é a posição começando em 0 pela direita.
- Limpe a entrada. Fique apenas com 0 e 1 (a calculadora já faz isso para você).
- Numere da direita para a esquerda. O último bit é a posição 0, o seguinte a posição 1 e assim por diante.
- Multiplique e some. Se o bit for 1, some
2^posição; se for 0, não altera o total. - Confira o total. A soma acumulada é o decimal sem sinal.
- Para o valor com sinal. Em complemento de dois com n bits, se o bit mais significativo for 1 use
valor_signed = valor_unsigned - 2^npara chegar ao número negativo equivalente.
Exemplo com 1101: (1×2³) + (1×2²) + (0×2¹) + (1×2⁰) = 8 + 4 + 0 + 1 = 13. Em 8 bits, 1111 1111 vale 255 sem sinal e -1 com sinal.
0 → 0
1 → 1
10 → 2
101 → 5
1111 → 15
1001011 → 75
Perguntas frequentes
Aceitamos 0 e 1 com prefixo 0b opcional e separadores em branco ou underscores. Antes de calcular, limpamos a string para trabalhar apenas com bits.
Usamos o comprimento real do binário. Se o bit mais significativo for 1, você verá um aviso porque no complemento de dois ele pode representar um número negativo.
Calculamos o valor assinado como
signed = unsigned - 2^n usando n bits. Também lembramos o método didático: inverter os bits e somar 1 para obter o negativo.
Para manter a leitura clara, mostramos a decomposição em potências de 2 até 2048 bits. Acima desse tamanho continuamos calculando, mas sem a tabela detalhada.
Sim. O seletor de agrupamento permite blocos de 4 ou 8 bits e os atalhos levam às demais calculadoras de base mantendo o valor inserido.