Calculadora Binária

Converta decimal para binário e realize aritmética binária

Calculadora Binária

Converta entre decimal e binário

Decimal para Binário

Insira um número inteiro decimal

Fórmula
Divida por 2 repetidamente e leia os restos de baixo para cima

O que é uma Calculadora Binária?

Uma Calculadora Binária é uma ferramenta para trabalhar com números binários, que são números escritos usando apenas dois dígitos: 0 e 1. O binário é o sistema numérico fundamental usado por computadores porque os circuitos digitais representam naturalmente dois estados (desligado/ligado, baixo/alto, 0/1).

Os números binários seguem o mesmo conceito de valor posicional dos números decimais, mas em vez de potências de 10, o binário usa potências de 2. Por exemplo, o número binário 1011₂ significa: 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11 em decimal.

Esta Calculadora Suporta Múltiplas Conversões

  • Decimal → Binário -- converte números base 10 para base 2
  • Decimal → Octal -- converte números base 10 para base 8
  • Decimal → Hexadecimal -- converte números base 10 para base 16

As calculadoras binárias são úteis para converter entre bases numéricas, entender tópicos de ciência da computação como bits, bytes e representação de dados, e trabalhar com hexadecimal (base 16), muito usado para representar binário de forma compacta.

Como usar esta Calculadora Binária

  1. Insira um número decimal -- digite qualquer inteiro no campo de entrada (ex.: 255)
  2. Clique em "Calcular" -- para converter o número
  3. Revise as três saídas -- o resultado mostra as representações binária (base 2), octal (base 8) e hexadecimal (base 16) simultaneamente
  4. Experimente outros valores -- explore potências de 2, valores comuns de byte (128, 255, 256) ou qualquer número que precise converter

Dicas:

  • Um número binário válido contém apenas 0 e 1 (sem dígitos de 2 a 9)
  • Zeros à esquerda (como 00101) não alteram o valor, mas podem ser úteis para exibir formatos de comprimento fixo de bits
  • O hexadecimal usa os dígitos 0–9 e as letras A–F (onde A=10, B=11, …, F=15)

Fórmulas Binárias

Valor Posicional Binário

Um número binário tem dígitos (bits) com valores posicionais baseados em potências de 2:

2⁰, 2¹, 2², 2³, 2⁴, …

For binary number bₖbₖ₋₁…b₁b₀, the decimal value is:

value = Σ bᵢ × 2ⁱ (i = 0 to k)

onde cada bᵢ é 0 ou 1

Convertendo Decimal para Binário

Divida repetidamente por 2 e registre os restos:

  1. Divida o número por 2
  2. Registre o resto (0 ou 1)
  3. Divida o quociente por 2 e repita até o quociente ser 0
  4. Leia os restos de baixo para cima

Regras de Adição Binária

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

0 carry 1

Exemplos de Cálculos

Exemplo 1: Converter Binário para Decimal

Converter: 1011₂ para decimal

Cálculo: 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1

Resultado: 1011₂ = 11₁₀

Exemplo 2: Converter Decimal para Binário

Converter: 13₁₀ para binário

Passos:

  • 13 ÷ 2 = 6 resto 1
  • 6 ÷ 2 = 3 resto 0
  • 3 ÷ 2 = 1 resto 1
  • 1 ÷ 2 = 0 resto 1

Leia de baixo para cima: 1101

Resultado: 13₁₀ = 1101₂

Exemplo 3: Adição Binária

Somar: 1011₂ + 0101₂

Cálculo: 1011 + 0101 = 10000

Verificar: 11 + 5 = 16 em decimal

Resultado: 1011₂ + 0101₂ = 10000₂

Exemplo 4: Multiplicação Binária

Multiplicar: 101₂ × 11₂

Em decimal: 5 × 3 = 15

15 em binário: 1111₂

Resultado: 101₂ × 11₂ = 1111₂

Perguntas Frequentes

Por que os computadores usam binário em vez de decimal?

Os computadores são construídos com componentes eletrônicos que representam naturalmente dois estados (ligado/desligado). O binário combina perfeitamente com isso, tornando-o confiável e eficiente para o design de hardware.

O que é um bit e um byte?

Um bit é um único dígito binário (0 ou 1). Um byte é tipicamente 8 bits, podendo representar 256 valores diferentes (0–255).

Qual é a diferença entre binário e hexadecimal?

O hexadecimal (base 16) é uma forma compacta de escrever binário. Cada 4 bits binários correspondem a um dígito hexadecimal (0–9 e A–F). Por exemplo, 1111₂ = F₁₆.

Os números binários podem representar valores negativos?

Sim. Os computadores frequentemente usam formatos como o complemento de dois para representar números negativos em binário. Algumas calculadoras binárias suportam isso, mas muitas ferramentas básicas focam em inteiros não negativos.

Por que os resultados binários às vezes parecem "longos"?

Porque o binário usa apenas 0 e 1, precisa de mais dígitos para representar números grandes. Por exemplo, 255₁₀ é 11111111₂, que tem 8 bits de comprimento.

Incorpore Binary Calculator ao seu site

Quer adicionar esta calculadora ao seu site? Obtenha um código personalizado que combina com o design do seu site e mantém seus visitantes engajados.

Design responsivo
Estilo personalizado
Carregamento rápido
Otimizado para celular

O que é o sistema numérico binário?

O binário é o sistema de numeração na base 2 que usa apenas dois dígitos: 0 e 1. Toda informação digital — texto, imagens, vídeo, programas — é armazenada como sequências de dígitos binários (bits). Entender o binário é fundamental para a ciência da computação e a eletrônica digital. No nível do hardware, o 0 e o 1 correspondem diretamente aos estados desligado e ligado dos transistores, fazendo do binário a linguagem nativa de qualquer processador.

Esta calculadora converte entre decimal (o sistema cotidiano na base 10) e binário, e consegue realizar adições e subtrações binárias. Também exibe os equivalentes em octal (base 8) e hexadecimal (base 16), para que você veja como o mesmo valor aparece nos sistemas numéricos mais usados em computação e programação.

Como usar a calculadora binária

  1. Digite um número decimal para convertê-lo em binário, ou um número binário (apenas dígitos 0 e 1) para convertê-lo em decimal.
  2. Selecione a direção da conversão: Decimal → Binário ou Binário → Decimal.
  3. Clique em Calcular para ver o resultado.
  4. Leia o resultado binário junto com seus equivalentes em octal e hexadecimal exibidos abaixo.

Fórmulas de conversão

Decimal para binário: divida por 2 e colete os restos (LSB primeiro) Exemplo: 13 ÷ 2 = 6 R1, 6 ÷ 2 = 3 R0, 3 ÷ 2 = 1 R1, 1 ÷ 2 = 0 R1 Leia os restos de baixo para cima: 13₁₀ = 1101₂ Binário para decimal: multiplique cada bit por 2^posição 1101₂ = 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8+4+0+1 = 13 Adição binária: 0+0=0, 0+1=1, 1+0=1, 1+1=10 (carry 1)

Os bits são numerados da direita para a esquerda começando em 0. O bit mais à esquerda é o Bit Mais Significativo (MSB); o mais à direita é o Bit Menos Significativo (LSB).

Exemplos resolvidos

42₁₀ = 101010₂

Divida 42 repetidamente por 2: 42→21 R0, 21→10 R1, 10→5 R0, 5→2 R1, 2→1 R0, 1→0 R1. Lendo os restos de baixo para cima obtemos 101010. Verificação: 32+8+2 = 42.

11111111₂ = 255₁₀ (valor máximo de 8 bits)

Oito bits em 1 = 128+64+32+16+8+4+2+1 = 255. Este é o valor máximo que um byte de 8 bits sem sinal pode armazenar, razão pela qual os octetos de um endereço IP variam de 0 a 255.

1010₂ + 0110₂ = 10000₂ (adição binária: 10 + 6 = 16)

Some coluna por coluna da direita para a esquerda: 0+0=0, 1+1=10 (escreva 0 carry 1), 0+1+1=10 (escreva 0 carry 1), 1+0+1=10 (escreva 0 carry 1). O 1 transportado torna-se o bit inicial: resultado 10000₂ = 16₁₀.

Perguntas frequentes

Por que os computadores usam binário em vez de decimal?
Os transistores — os componentes básicos de todos os processadores e memórias — são chaves que existem em um de dois estados: totalmente ligado ou totalmente desligado. Representar esses dois estados como 1 e 0 é a abordagem mais simples e confiável. Usar mais de dois estados exigiria precisão analógica e seria muito mais suscetível a ruídos elétricos e variações de fabricação.
Quantos valores n bits podem armazenar?
Com n bits você pode representar 2ⁿ valores distintos. Por exemplo: 1 bit = 2 valores (0–1), 8 bits = 256 valores (0–255), 16 bits = 65.536 valores, 32 bits = ~4,3 bilhões de valores e 64 bits = mais de 18 quintilhões de valores. Para inteiros com sinal, metade do intervalo é negativa: um inteiro de 8 bits com sinal vai de −128 a +127.
O que é um byte?
Um byte é um grupo de 8 bits e é a unidade padrão de armazenamento digital. Um byte pode representar 256 valores diferentes (0–255 sem sinal). Tamanhos de arquivos, RAM e capacidades de armazenamento são medidos em bytes e seus múltiplos: kilobyte (KB), megabyte (MB), gigabyte (GB), terabyte (TB) e assim por diante.
Qual é a diferença entre binário e hexadecimal?
O binário (base 2) usa os dígitos 0–1; o hexadecimal (base 16) usa os dígitos 0–9 e as letras A–F. Como 16 = 2⁴, cada dígito hexadecimal corresponde exatamente a 4 bits binários. Isso torna o hex uma forma compacta de representar binário: a sequência binária 11111111 é simplesmente FF em hexadecimal, muito mais fácil de ler e escrever em código, endereços de memória e valores de cor.
Qual é a diferença entre binário com sinal e sem sinal?
O binário sem sinal trata todos os bits como magnitude, portanto um número de 8 bits sem sinal vai de 0 a 255. O binário com sinal reserva o bit mais significativo (MSB) como indicador de sinal: 0 significa positivo e 1 significa negativo. A codificação com sinal mais comum é o complemento de dois, onde um inteiro de 8 bits com sinal vai de −128 a +127. A maioria das linguagens de programação permite escolher entre tipos inteiros com e sem sinal.