CalculeOnline

Decimal para Binário

Converta qualquer número decimal em sua representação binária (base 2).

Valor para converter

EXEMPLOS RÁPIDOS

Em base personalizada 2

101010

Binário (base 2)

101010

Octal (base 8)

52

Decimal (base 10)

42

Hexadecimal (base 16)

2A

Como converter para base 2 (divisões sucessivas)

Algoritmo clássico: divida sucessivamente o número pela base, anote os restos. O número convertido é a leitura dos restos de baixo para cima.

42 ÷ 2 = 21 resto 0
21 ÷ 2 = 10 resto 1
10 ÷ 2 = 5 resto 0
5 ÷ 2 = 2 resto 1
2 ÷ 2 = 1 resto 0
1 ÷ 2 = 0 resto 1
→ Lê os restos de baixo para cima.

Perguntas Frequentes

Como converter decimal em binário?

Divida o número por 2 sucessivamente e anote os restos. Lê os restos de baixo para cima. Exemplo com 13: 13÷2=6 resto 1, 6÷2=3 resto 0, 3÷2=1 resto 1, 1÷2=0 resto 1. Resultado: 1101.

Quantos dígitos binários eu preciso?

Para representar n em binário, são necessários ⌊log₂(n)⌋ + 1 bits. Exemplos: 255 cabe em 8 bits (1 byte), 65.535 em 16 bits (2 bytes), 4 bilhões em 32 bits, e 18 quintilhões em 64 bits — limites de tipos inteiros comuns em programação.

Posso converter números negativos?

Sim, esta calculadora aceita o sinal. Em computação real, números negativos usam "complemento de dois": inverte-se todos os bits do positivo e soma-se 1. Por exemplo, -5 em 8 bits = 11111011 (não 10000101).

E números fracionários?

Use ponto (.) como separador. Exemplo: 0,5 = 0.1 em binário; 0,25 = 0.01; 0,75 = 0.11. Muitos decimais simples como 0,1 são dízimas infinitas em binário (0.0001100110011...) — por isso linguagens de programação têm imprecisão em ponto flutuante.

Outros conversores