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

Soma das potências de 2

Binário normalizado

Decimal com sinal (complemento de dois)

Hex com padding

Octal

Agrupamento natural em trios de bits

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.

  1. Limpe a entrada. Fique apenas com 0 e 1 (a calculadora já faz isso para você).
  2. Numere da direita para a esquerda. O último bit é a posição 0, o seguinte a posição 1 e assim por diante.
  3. Multiplique e some. Se o bit for 1, some 2^posição; se for 0, não altera o total.
  4. Confira o total. A soma acumulada é o decimal sem sinal.
  5. 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^n para 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