Codificação 🔒 Roda no seu navegador — nenhum dado é enviado

Conversor de decimal para binário

Digite um número decimal e veja a forma binária, agrupada em nibbles se quiser, enquanto digita.

Converter decimal para binário online

Montar uma máscara de bits, ler uma sub-rede, empacotar flags num byte ou conferir um exercício: tudo começa com a mesma pergunta, quanto é este número em binário? Esta página é o Conversor de bases numéricas com decimal selecionado como base de entrada.

O método da divisão

Divida por 2, anote o resto e continue dividindo o quociente até chegar a 0. O número binário são os restos lidos de baixo para cima. Para 42:

PassoDivisãoResto
142 ÷ 2 = 210
221 ÷ 2 = 101
310 ÷ 2 = 50
45 ÷ 2 = 21
52 ÷ 2 = 10
61 ÷ 2 = 01

Lendo os restos de baixo para cima, obtém-se 101010.

Complemento de dois para números negativos

Os computadores guardam inteiros negativos em complemento de dois: inverta todos os bits do valor positivo e some um. O conversor faz isso por você na menor largura padrão. -1 é só uns, 11111111 em 8 bits, e -129 já não cabe em 8 bits, então aparece em 16 bits como 1111111101111111.

Um atalho com potências de dois

Para números pequenos, muitas vezes é mais rápido subtrair potências de dois. Pegue a maior potência de dois que cabe, escreva um 1 para ela, subtraia e continue até 1, escrevendo 0 para cada potência que não cabe. 42 contém 32 (sobra 10), não 16, depois 8 (sobra 2), não 4, depois 2, não 1: 1, 0, 1, 0, 1, 0, que é 101010 de novo.

Conversões relacionadas

Para ler binário de volta como decimal, use binário para decimal. Para ver como as letras são guardadas em bits, texto para binário converte texto byte a byte.