OpenReplay Logo
12k
12k

Conversor de decimal para binário

Converta qualquer número decimal em binário — lide com inteiros grandes e com sinal, escolha uma largura em bits fixa e veja os bits agrupados em nibbles. Calculado no seu navegador.

Largura em bits
Processado localmente

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.