Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Faça operações aritméticas e bit a bit direto em números binários, octais e hexadecimais, com o resultado mostrado nas quatro bases ao mesmo tempo.

Calculadora binária para aritmética de bases e operações bit a bit

Esta calculadora binária permite fazer contas direto em números binários, octais e hexadecimais sem precisar converter antes para decimal. Escolha uma base, digite dois valores, selecione um operador e o resultado aparece de uma vez nos quatro sistemas numéricos — binário, octal, decimal e hex.

Além da aritmética comum, você pode executar operações bit a bit — AND, OR, XOR, deslocamento à esquerda e à direita — no modo binário. Foi feita para programadores, estudantes de computação e quem trabalha com computação de baixo nível, códigos de cor, permissões de arquivo ou endereços de memória.

Privacidade por padrão: todos os cálculos rodam no seu navegador. Seus valores e resultados nunca são enviados a um servidor.

Como usar a calculadora de aritmética em bases

1

Escolha a base numérica

Selecione uma aba: Binário (dígitos 0–1), Octal (dígitos 0–7) ou Hexadecimal (dígitos 0–9 e A–F). O prefixo e o texto de exemplo do campo se ajustam automaticamente.

2

Digite os dois valores

Digite o primeiro valor no campo de cima e o segundo no campo de baixo. A entrada é validada conforme você digita, e qualquer caractere inválido para a base selecionada é destacado com uma borda vermelha.

3

Escolha um operador

Selecione um operador aritmético — somar, subtrair, multiplicar, dividir ou módulo. No modo Binário você também conta com os operadores bit a bit: AND, OR, XOR, deslocamento à esquerda e à direita.

4

Calcule e leia o resultado

Clique em Calcular ou pressione Enter. A resposta é mostrada em binário, octal, decimal e hexadecimal ao mesmo tempo, com a base ativa em destaque. Use o botão de copiar em qualquer linha para pegar aquele formato.

Recursos

Suporte a várias bases

Trabalhe direto em binário (base 2), octal (base 8) ou hexadecimal (base 16) — sem precisar converter manualmente.

Operações aritméticas completas

Some, subtraia, multiplique, divida e calcule o módulo (resto) de números em qualquer base suportada.

Operações bit a bit

No modo Binário, execute AND, OR, XOR, deslocamento à esquerda e à direita para tarefas de baixo nível e de programação.

Resultado em vários formatos

Cada resposta é exibida em binário, octal, decimal e hexadecimal de uma vez, com a base ativa em destaque.

Suporte a números grandes

Os cálculos usam BigInt, então você trabalha com inteiros muito grandes, bem além do limite numérico comum.

Validação de entrada em tempo real

Cada campo é verificado conforme você digita e sinaliza caracteres inválidos para a base selecionada com uma borda vermelha.

Exemplos com um clique

Toque em qualquer exemplo embutido para preencher automaticamente os dois valores e o operador, e calcule o resultado na hora.

Copiar qualquer formato

Copie o resultado em binário, octal, decimal ou hex para a área de transferência com um único clique.

Referência de operadores

Abra a referência embutida com o nome de cada operador e um exemplo resolvido, útil quando você esquece o que um símbolo faz.

Pensado para o teclado

Pressione Enter a partir de qualquer campo para calcular e use Limpar para zerar os dois valores e o resultado.

Perguntas frequentes

Como somar dois números binários?

A soma binária usa apenas 0 e 1 e faz o "vai um" no 2 em vez de no 10, então 1 + 1 é igual a 10 (que é 2 em decimal). Com esta calculadora você pula a conta do transporte: escolha a aba Binário, digite os dois valores, selecione o operador de soma e o total aparece em binário, octal, decimal e hex.

Como subtrair ou multiplicar números binários?

Continue no modo Binário, digite os dois valores e escolha o operador de subtração ou multiplicação. A calculadora cuida do empréstimo e dos deslocamentos para você e mostra o resultado nas quatro bases. Se uma subtração der um número negativo, a resposta aparece com um sinal de menos à frente.

Dá para fazer contas direto em hexadecimal ou octal?

Sim. Mude para a aba Hexadecimal ou Octal e a calculadora aceita e opera direto nesses dígitos — hex aceita 0–9 e A–F, octal aceita 0–7. Você não precisa converter antes para decimal; o resultado ainda assim aparece nos quatro sistemas numéricos.

Por que as operações bit a bit só estão disponíveis no modo binário?

Os operadores bit a bit (AND, OR, XOR e os deslocamentos) atuam sobre bits individuais, então ficam mais claros em binário, onde cada dígito é um bit. Esta calculadora só exibe esses operadores na aba Binário; mesmo assim você vê o resultado bit a bit em hex e octal no painel de resultados.

O que é o deslocamento de bits à esquerda ou à direita?

O deslocamento à esquerda move cada bit para a esquerda por um número definido de posições, o que multiplica o valor por 2 a cada passo — então 1 deslocado 4 posições à esquerda é igual a 16. O deslocamento à direita move os bits no sentido contrário e divide por potências de 2. Os deslocamentos são rápidos no nível do hardware e comuns para multiplicar ou dividir por potências de dois de forma eficiente.

Como calcular o módulo binário (o resto)?

Escolha o operador de módulo (%) para obter o resto da divisão do primeiro valor pelo segundo. Funciona em todas as bases. Se o segundo valor for zero, a calculadora para e mostra a mensagem "não é possível calcular o módulo por zero" em vez de um resultado inválido.

Qual é o maior número que esta calculadora consegue tratar?

Os cálculos rodam em BigInt, que lida com inteiros arbitrariamente grandes, então você trabalha com valores como DEADBEEF em hex ou longas cadeias binárias sem erros de estouro.

Por que minha entrada aparece com uma borda vermelha?

A borda vermelha indica que algum caractere não é válido para a base selecionada. O binário aceita apenas 0–1, o octal aceita 0–7 e o hexadecimal aceita 0–9 e A–F. Remova os caracteres sinalizados ou mude para a base que corresponde ao seu número.

0b
0b
BIN
OCT
DEC
HEX
Digite os valores para calcular
Ver exemplos
Operador Nome Exemplo
+ Adição 1010 + 0101 = 1111
Subtração 1010 − 0011 = 0111
× Multiplicação 1010 × 0010 = 10100
÷ Divisão 1010 ÷ 0010 = 0101
% Módulo 1010 % 0011 = 0001
& AND 1010 & 1100 = 1000
| OR 1010 | 1100 = 1110
^ XOR 1010 ^ 1100 = 0110
« Deslocamento à esquerda 0001 << 4 = 10000
» Deslocamento à direita 1000 >> 2 = 0010
Escolha uma aba (Binário, Octal ou Hexadecimal) para definir a base numérica
Digite os valores usando os dígitos válidos para a base selecionada
As operações bit a bit (AND, OR, XOR, deslocamento à esquerda e à direita) estão disponíveis somente no modo Binário
O resultado aparece nos quatro formatos: binário, octal, decimal e hex
Pressione Enter ou clique em um exemplo para calcular na hora
Quer saber mais? Leia a documentação →
1/6
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes