Conversor de bases numéricas

Converter de Binário para Decimal

Converta números binários para decimais e números decimais para binários instantaneamente. A ferramenta valida sua entrada, suporta inteiros muito grandes e mostra etapas claras de conversão.

Converter um número

Escolha a direção da conversão, insira um número inteiro e copie o resultado. O sistema binário usa apenas 0 e 1. O sistema decimal usa os dígitos de 0 a 9.

Resultado decimal 105

Passos de conversão em tempo real

A explicação é atualizada conforme você digita. Para números muito grandes, a ferramenta mantém o resultado exato e resume o método em vez de exibir uma lista de etapas excessivamente longa.

Como este resultado é calculado

  1. Leia cada dígito binário da direita para a esquerda.
  2. Multiplique cada dígito pela potência correspondente de 2.
  3. Adicione os valores para obter o resultado decimal.
Nota de precisão: Este conversor utiliza JavaScript BigInt para conversão de inteiros, garantindo que números grandes sejam tratados com precisão em vez de serem arredondados como os números de ponto flutuante convencionais.

O que são números binários e decimais?

O sistema binário é de base 2. Ele usa apenas dois dígitos: 0 e 1.

O sistema decimal é o sistema numérico de base 10 utilizado no dia a dia. Ele utiliza dez dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

A binária é fundamental na computação porque os circuitos digitais representam informações com dois estados, geralmente descritos como desligado/ligado ou 0/1.

Como converter binário para decimal

Para converter binário para decimal, multiplique cada dígito binário por uma potência de 2. O dígito mais à direita usa 20, o próximo dígito usa 21, depois 22, e assim por diante.

1101001₂ = 1×2⁶ + 1×2⁵ + 0×2⁴ + 1×2³ + 0×2² + 0×2¹ + 1×2⁰ = 105₁₀

Isso significa que o binário 1101001 é igual ao decimal 105.

Como converter decimal para binário

Para converter um número decimal para binário, divida-o repetidamente por 2 e registre cada resto. O resultado binário é obtido lendo os restos de baixo para cima.

179 ÷ 2 = 89 com resto 1
89 ÷ 2 = 44 com resto 1
44 ÷ 2 = 22 com resto 0
22 ÷ 2 = 11 com resto 0
11 ÷ 2 = 5 com resto 1
5 ÷ 2 = 2 com resto 1
2 ÷ 2 = 1 com resto 0
1 ÷ 2 = 0 com resto 1
Resultado: 10110011₂

Assim, o decimal 179 converte para binário 10110011.

Frações binárias e uso prático

Este conversor foca na conversão exata de números inteiros. Frações binárias também são possíveis: os dígitos após o ponto binário representam 1/2, 1/4, 1/8, 1/16 e assim por diante.

O binário aparece na programação, redes, formatos de arquivo, máscaras de bits, permissões, eletrônica digital e depuração de baixo nível. Para facilitar a leitura, os valores binários longos são frequentemente agrupados ou convertidos para hexadecimal.

Regras de entrada

  • Use apenas 0 e 1 para entrada binária.
  • Use os dígitos 0–9 para entrada decimal.
  • Números inteiros são suportados. Frações não são convertidas por esta ferramenta.
  • Inteiros negativos são suportados, como -1010 ou -10.