Conversor de binário para decimal

Digite ou cole um número binário e leia o valor decimal na hora. Espaços entre os grupos são ignorados, e com Com sinal ativado os bits são lidos como valor em complemento de dois.

Grátis e privado. Tudo funciona no seu navegador e nada é enviado.

Como funciona

  1. Digite o númeroDigite o valor na caixa de entrada. Espaços e sublinhados entre os dígitos são ignorados.
  2. Veja o resultadoO valor convertido aparece na hora, junto com as outras bases mais usadas.
  3. CopieClique em Copiar ao lado do resultado que você precisa.

Como ler números binários

Cada dígito binário vale o dobro do dígito à sua direita: 1, 2, 4, 8, 16 e assim por diante. Some os valores das posições que têm 1 e você tem o número decimal. 11111101010 é 1024 + 512 + 256 + 128 + 64 + 32 + 8 + 2 = 2026.

Padrões de bits vindos de registradores, pacotes de rede ou cabeçalhos de arquivo muitas vezes têm sinal. Com Com sinal ativado, 11111111 em 8 bits é lido como -1 em vez de 255, e o valor sem sinal aparece ao lado. Frações binárias como 0,101 também são aceitas e viram 0,625. Pode colar números com espaços ou sublinhados entre os grupos; eles são ignorados.

Perguntas frequentes

11111111 é 255 ou -1?

Os dois, dependendo de como é lido. Como valor de 8 bits sem sinal é 255; como valor com sinal em complemento de dois é -1. Ative Com sinal para ver a segunda leitura.

Como converter decimal para binário na mão?

Divida o número por 2 várias vezes e anote os restos, depois leia do último para o primeiro. Para 13: 13, 6, 3, 1 dão os restos 1, 0, 1, 1, então 13 é 1101.

Por que 0,1 nunca termina em binário?

Porque 1/10 não pode ser escrito como soma de potências de dois, assim como 1/3 nunca termina em decimal. A parte periódica 0011 aparece entre parênteses.

Qual é o maior número que posso converter?

Números com até 20.000 dígitos são aceitos. Os resultados são exatos, sem arredondamento.

Algo é enviado para um servidor?

Não. Todos os cálculos acontecem no seu navegador.