toolbin_

Calculadora binária para operações bitwise online

Execute operações bitwise (AND, OR, XOR, NOT, shifts) em dois números, no seu navegador.

Decimal : 8
Hex : 0x8
Binary : 0b1000

32-bit integer operations (JavaScript). Accepts 0x (hex) and 0b (binary) prefixes.

🔒 100 % no cliente — nenhum dado enviado

Execute operações bitwise (AND, OR, XOR, NOT, shifts) em dois números e veja o resultado em binário, decimal e hexadecimal. Perfeito para entender máscaras de bits e lógica de baixo nível. Os cálculos permanecem 100% no seu navegador, sem envio de dados.

What is it for?

  • Testar uma máscara de bits com o operador AND
  • Combinar flags com o operador OR
  • Verificar o resultado de um deslocamento de bits para a esquerda ou direita
  • Entender o comportamento do XOR para um algoritmo simples de criptografia

FAQ

Para que serve a operação bitwise AND?

AND mantém um bit definido como 1 apenas se os dois bits comparados forem 1. É muito usado para aplicar uma máscara e isolar bits específicos de um valor.

Qual é a diferença entre deslocamento aritmético e lógico?

Um deslocamento lógico sempre insere zeros, enquanto um deslocamento aritmético para a direita mantém o bit de sinal para preservar números negativos.

Como XOR funciona em dois números?

XOR define um bit como 1 apenas quando os dois bits comparados são diferentes. Aplicar o mesmo XOR duas vezes retorna o valor original.