Início / Ferramentas de Números / Conversor binário online
Ferramentas online gratuitas

Conversor binário online

Converta números inteiros entre binário e decimal com precisão total. Ferramenta gratuita e local, sem limites de tamanho práticos. O processamento é feito l…

Começar a usar

Conversão exata de inteiros grandes

Precisa de converter um número binário com dezenas de dígitos? Esta ferramenta utiliza aritmética de inteiros de precisão arbitrária (BigInt), pelo que não perde precisão para além do limite do JavaScript normal. Por exemplo, o binário 101101 é convertido para o decimal 45; o decimal 45 é convertido para o binário 101101. O binário -101 resulta no decimal -5.

Limitações e validação

A entrada é limitada a 10.000 dígitos para garantir um desempenho razoável no navegador. São aceites apenas dígitos válidos: para binário, 0 e 1; para decimal, 0 a 9. Não são permitidas frações, notação científica, prefixos como 0b, espaços ou outros caracteres. O sinal de menos é opcional e apenas no início.

Como funciona a conversão

A conversão é feita manualmente, dígito a dígito, usando BigInt. O resultado é normalizado, ou seja, os zeros à esquerda são removidos. Números negativos são representados com um sinal de menos, não em complemento para dois.

Privacidade

A conversão é processada localmente no seu navegador; os dados não são enviados para nenhum servidor.

Perguntas frequentes

Posso converter números binários com frações?

Não. Esta ferramenta converte apenas números inteiros. Não suporta frações binárias, representações de vírgula flutuante ou bytes de texto.

O que acontece se eu introduzir um número com zeros à esquerda?

Os zeros à esquerda são aceites, mas são removidos no resultado normalizado. Por exemplo, 00101 é convertido para o decimal 5.

Como são tratados os números negativos?

Os números negativos são indicados com um sinal de menos no início. A conversão é feita sobre o valor absoluto e o sinal é aplicado ao resultado. Não é usado complemento para dois nem largura de bits fixa.

Verificação rápida

  • Confirme que o resultado decimal está correto para o binário introduzido.
  • Verifique que o resultado binário não tem zeros à esquerda.
  • Teste com números grandes para confirmar a precisão.

O processamento é feito localmente no navegador.