Math

Instant, private, and free

Bitwise Calculator.

Calculate AND, OR, and XOR for two non-negative integers.

On-device calculationNo signup
01

Set your values

Results update as you type.

AND: 8

AND

0.000000
OR: 14

OR

0.000000
XOR: 6

XOR

0.000000

Results update automatically as you type.

Use Cases

Programming and Debugging

Quickly verify bitwise operations when writing low-level code, setting flags, or masking bits. Helps avoid manual binary conversion errors.

Example: Check if 12 & 10 equals 8 before implementing in C.

Learning Binary Logic

Visualize how AND, OR, and XOR work on binary numbers. Useful for students studying computer science or digital electronics.

Example: See how 5 (101) XOR 3 (011) results in 6 (110).

Frequently Asked Questions

What does the Bitwise Calculator do?
It takes two non-negative integers and calculates the bitwise AND, OR, and XOR operations. The result is shown in decimal and binary form, helping you understand how bits interact.
How do I use the calculator?
Enter a non-negative integer in the 'First integer' field and another in the 'Second integer' field. The calculator will automatically compute the bitwise AND, OR, and XOR results for you.
Can I use negative numbers?
No, the calculator only accepts non-negative integers. Negative numbers are not supported because bitwise operations on them can be ambiguous due to two's complement representation.

Tips & Common Mistakes

Tips

  • Ensure both inputs are non-negative integers; the calculator does not accept negative numbers.
  • Use the binary output to verify your understanding of bitwise operations.
  • For large numbers, the calculator handles them as long as they are within JavaScript's safe integer range.
  • Remember that AND, OR, and XOR operate bit by bit, so the result's binary representation is key.

Common Mistakes to Avoid

  • Entering negative numbers, which are not supported.
  • Expecting decimal results without considering binary representation; the calculator shows both.
  • Confusing OR with XOR: OR sets a bit if either is 1, XOR sets it only if exactly one is 1.

Last updated: August 13, 2026