Calculadora Binária

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

Binary Calculator

Convert between decimal and binary

Decimal to Binary

Enter a decimal integer

Formula
Divide by 2 repeatedly and read remainders bottom-to-top

What is a Binary Calculator?

A Binary Calculator is a tool for working with binary numbers, which are numbers written using only two digits: 0 and 1. Binary is the fundamental number system used by computers because digital circuits naturally represent two states (off/on, low/high, 0/1).

Binary numbers follow the same place-value concept as decimal numbers, but instead of powers of 10, binary uses powers of 2. For example, the binary number 1011₂ means: 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11 in decimal.

This Calculator Supports Multiple Conversions

  • Decimal → Binary -- convert base-10 numbers to base-2
  • Decimal → Octal -- convert base-10 numbers to base-8
  • Decimal → Hexadecimal -- convert base-10 numbers to base-16

Binary calculators are useful for converting between number bases, understanding computer science topics like bits, bytes, and data representation, and working with hexadecimal (base 16), which is commonly used to represent binary compactly.

How to Use This Binary Calculator

  1. Enter a decimal number -- type any integer into the input field (e.g., 255)
  2. Click "Calculate" -- to convert the number
  3. Review all three outputs -- the result shows the binary (base 2), octal (base 8), and hexadecimal (base 16) representations simultaneously
  4. Try other values -- explore powers of 2, common byte values (128, 255, 256), or any number you need to convert

Tips:

  • A valid binary number contains only 0 and 1 (no digits 2 through 9)
  • Leading zeros (like 00101) don't change the value, but they can be useful for showing fixed bit-length formats
  • Hexadecimal uses digits 0–9 and letters A–F (where A=10, B=11, …, F=15)

Binary Formulas

Binary Place Value

A binary number has digits (bits) with place values based on powers of 2:

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

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

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

where each bᵢ is either 0 or 1

Converting Decimal to Binary

Repeatedly divide by 2 and record remainders:

  1. Divide the number by 2
  2. Record the remainder (0 or 1)
  3. Divide the quotient by 2 and repeat until the quotient is 0
  4. Read the remainders from bottom to top

Binary Addition Rules

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

0 carry 1

Example Calculations

Example 1: Convert Binary to Decimal

Convert: 1011₂ to decimal

Calculation: 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1

Result: 1011₂ = 11₁₀

Example 2: Convert Decimal to Binary

Convert: 13₁₀ to binary

Steps:

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

Read upward: 1101

Result: 13₁₀ = 1101₂

Example 3: Binary Addition

Add: 1011₂ + 0101₂

Calculation: 1011 + 0101 = 10000

Verify: 11 + 5 = 16 in decimal

Result: 1011₂ + 0101₂ = 10000₂

Example 4: Binary Multiplication

Multiply: 101₂ × 11₂

In decimal: 5 × 3 = 15

15 in binary: 1111₂

Result: 101₂ × 11₂ = 1111₂

Frequently Asked Questions

Why do computers use binary instead of decimal?

Computers are built from electronic components that naturally represent two states (on/off). Binary matches this perfectly, making it reliable and efficient for hardware design.

What is a bit and a byte?

A bit is a single binary digit (0 or 1). A byte is typically 8 bits, which can represent 256 different values (0–255).

What's the difference between binary and hexadecimal?

Hexadecimal (base 16) is a compact way to write binary. Every 4 binary bits corresponds to one hex digit (0–9 and A–F). For example, 1111₂ = F₁₆.

Can binary numbers represent negative values?

Yes. Computers often use formats like two's complement to represent negative numbers in binary. Some binary calculators support this, but many basic tools focus on non-negative integers.

Why do binary results sometimes look "long"?

Because binary uses only 0 and 1, it needs more digits to represent large numbers. For example, 255₁₀ is 11111111₂, which is 8 bits long.

Embed This Binary Calculator on Your Website

Want to add this binary calculator to your website? Get a custom embed code that matches your site's design and keeps visitors engaged.

Responsive design
Custom styling
Fast loading
Mobile optimized

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.