CalculeOnline

Binário para Decimal

Converta números binários (base 2) em decimais (base 10).

Valor para converter

EXEMPLOS RÁPIDOS

Em base personalizada 10

42

Binário (base 2)

101010

Octal (base 8)

52

Decimal (base 10)

42

Hexadecimal (base 16)

2A

Como converter para base 10 (divisões sucessivas)

Algoritmo clássico: divida sucessivamente o número pela base, anote os restos. O número convertido é a leitura dos restos de baixo para cima.

42 ÷ 10 = 4 resto 2
4 ÷ 10 = 0 resto 4
→ Lê os restos de baixo para cima.

Perguntas Frequentes

Como converter binário em decimal?

Multiplica cada bit pela potência de 2 correspondente à sua posição (da direita para esquerda, começando em 0) e soma. Exemplo com 1101: 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8+4+0+1 = 13.

O que é "peso" de cada bit?

Cada posição binária representa uma potência de 2: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024... O bit mais à direita (LSB) vale 1; o mais à esquerda (MSB) vale 2^(n-1) onde n é o número de bits. Em 1 byte (8 bits), o MSB vale 128.

Dá para converter binário fracionário?

Sim. Após o ponto, cada posição vale 1/2, 1/4, 1/8... Exemplo: 0.101 = 0×½ + 1×¼ + 0×⅛ ... espera, vamos com 0.101 mesmo: 1×½ + 0×¼ + 1×⅛ = 0,5 + 0,125 = 0,625.

Existe binário negativo?

Em matemática pura: 1101 vale 13. Coloque um sinal "−" e fica −13. Em computação, números negativos são representados em "complemento de dois" — o bit mais à esquerda indica sinal. Em 8 bits, 11111101 = −3 (não 253). Esta calculadora trata o input como representação posicional pura — use o sinal "−" para negativos.

Outros conversores