Sobre esta ferramenta
Este conversor transforma um número na base 10 em sua representação na base 2. Para números positivos, ele divide repetidamente por dois e lê os restos; o resultado é a sequência de 0s e 1s que um computador armazenaria.
Digite um número decimal e o binário é atualizado em tempo real. Deixe a largura sem definir para obter a representação exata mais curta de um número não negativo, ou escolha 8, 16 ou 32 bits para preencher a saída e representar números negativos em complemento de dois. Ative o agrupamento de 4 bits para ler valores longos com mais facilidade e copie o resultado com um clique.
Inteiros grandes são convertidos com exatidão usando aritmética de precisão arbitrária, tudo localmente.
Perguntas frequentes
Como os números negativos são tratados?
Números negativos exigem uma largura em bits, porque o complemento de dois é definido em relação a um número fixo de bits. Escolha uma largura e −1 vira 11111111 em 8 bits, −128 vira 10000000, e assim por diante.
Existe um número máximo?
Não — a conversão usa inteiros de precisão arbitrária, então até números muito acima de 64 bits são convertidos com exatidão, sem arredondamento.
O que o agrupamento de 4 bits faz?
Ele insere um espaço a cada quatro bits (um nibble), de modo que 11110000 é lido como 1111 0000. É puramente visual e torna os valores binários longos mais fáceis de ler; não altera o valor.