Converter binário para decimal

Para converter binário para decimal, some os pesos dos dígitos iguais a 1; da direita para a esquerda os pesos são 1, 2, 4, 8, 16 e assim por diante. 1010 dá 8 + 2 = 10. Abaixo do resultado aparece o passo a passo com o seu número; trocando o sentido, você converte decimal para binário.

Fonte: Wikipedia: Positional notation (base conversion, place values). Atualizado em: .

Minha caixa de ferramentasSeus dados ficam salvos só neste navegador.

Resultado

Resultado
1010 1010 (binário) = 170 (decimal)
Outras bases
Hexadecimal: AA. Octal: 252. Bits necessários: 8.
Passo a passo
  • Somam-se os valores posicionais (base 2 → decimal): 1·2⁷ + 0·2⁶ + 1·2⁵ + 0·2⁴ + 1·2³ + 0·2² + 1·2¹ + 0·2⁰ = 170
Tabela de conversão
BinárioDecimalHex
000
111
1022
1133
10044
10155
11066
11177
100088
100199
101010A
111115F
1 00001610
10 00003220
100 00006440
110 010010064
111 11111277F
1000 000012880
1100 0000192C0
1111 1111255FF
1 0000 0000256100
100 0000 00001024400
Valores para lembrar
Valorbináriodecimal
Um byte com todos os bits em 11111 1111255
Primeiro octeto de 192.168.x.x1100 0000192
Segundo octeto de 192.168.x.x1010 1000168
Octeto da máscara de uma rede /211111 1000248
ASCII "A"100 000165
Bit de sinal de um byte1000 0000128
2 elevado a 10100 0000 00001024
O sistema binário usa só os dígitos 0 e 1; espaços, sublinhados e o prefixo 0b são ignorados. O resultado é exato mesmo para números muito longos.

Como o cálculo é feito

A fórmula

Cada dígito é multiplicado por 2 elevado à sua posição, contando a partir de 0 na direita, e os resultados são somados. Na prática, basta somar os pesos onde há um 1. 1010 = 1 × 2³ + 0 × 2² + 1 × 2¹ + 0 × 2⁰ = 8 + 2 = 10. O byte 1011 0110 = 128 + 32 + 16 + 4 + 2 = 182.

BinárioDecimal
102
1015
101010
111014
1100125
11001050
1100100100

Exercícios resolvidos

  1. 11001 → 16 + 8 + 1 = 25
  2. 110010 → 32 + 16 + 2 = 50
  3. 1100100 → 64 + 32 + 4 = 100
  4. Decimal 50 para binário: 50 ÷ 2 = 25 resto 0; 25 ÷ 2 = 12 resto 1; 12 ÷ 2 = 6 resto 0; 6 ÷ 2 = 3 resto 0; 3 ÷ 2 = 1 resto 1; 1 ÷ 2 = 0 resto 1. Lendo de baixo para cima: 110010.

Binário com vírgula

Depois da vírgula, os pesos são 0,5, 0,25, 0,125 e assim por diante. Assim, 10,1 em binário vale 2 + 0,5 = 2,5 em decimal. No campo, digite a parte fracionária com ponto (10.1).

Onde aparece

Um byte vai de 0000 0000 a 1111 1111, ou seja, de 0 a 255. Cada número de um endereço IPv4 é um byte: 192 = 1100 0000 e 168 = 1010 1000. Para complemento de dois e outras bases use o conversor de bases; para somar e subtrair em binário, a calculadora binária.

Perguntas frequentes

Como converter binário para decimal?

Some os pesos (1, 2, 4, 8… a partir da direita) dos dígitos iguais a 1: 1011 = 8 + 2 + 1 = 11.

Quanto é 1010 em decimal?

1010 em binário é 10 em decimal.

Qual a fórmula de binário para decimal?

Soma de cada dígito vezes 2 elevado à posição: d × 2ⁿ + … + d × 2⁰.

Como converter decimal para binário?

Divida por 2 várias vezes e leia os restos de trás para frente: 50 vira 110010.

Quanto vale 1111 1111?

255, o maior valor de um byte.

Fontes e base legal

Última atualização: · Princípios editoriais

Ferramentas relacionadas