Sobre esta ferramenta
O binário (base 2) representa números usando apenas 0 e 1, onde cada posição é uma potência de dois. O decimal (base 10) é a notação que as pessoas leem. Converter de binário para decimal significa somar os valores posicionais de cada bit igual a 1: 1010 é 8 + 2 = 10.
Cole uma sequência binária e o valor decimal é atualizado conforme você digita. Escolha «sem sinal» para ler os bits como um simples número não negativo, ou «com sinal» para interpretá-los em complemento de dois na largura selecionada (8, 16, 32 ou 64 bits) — onde um 1 inicial indica um valor negativo. A ferramenta valida que a entrada contém apenas 0 e 1 e que cabe na largura escolhida.
A conversão é executada localmente — nada do que você digita é enviado.
Perguntas frequentes
O que é complemento de dois?
É a forma padrão como os computadores armazenam números inteiros com sinal. Em um número de N bits em complemento de dois, o bit mais significativo tem peso negativo, então 11111111 em 8 bits é −1, e não 255. Selecione a opção com sinal e uma largura para ler os valores dessa maneira.
Qual o tamanho máximo da entrada?
A conversão sem sinal lida com sequências binárias de comprimento arbitrário com exatidão. Para a interpretação com sinal, a entrada precisa caber na largura em bits escolhida, pois o complemento de dois é definido em relação a um número fixo de bits.
Posso converter decimal de volta para binário?
Sim — use o conversor de decimal para binário, que oferece as mesmas opções de sinal e largura fixa.