Working through bitwise logic or binary arithmetic by hand is a normal part of low-level programming, embedded work, or CS coursework — but it’s slow and error-prone past a handful of bits. This calculator handles both arithmetic and bitwise operations on binary values of any length.
What Is the Binary Calculator?
Enter two binary values and pick an operation — addition, subtraction, multiplication, integer division, AND, OR, XOR, NOT, or bit shifts — and get the exact result in binary, with a live decimal and hex cross-reference for both inputs and the result.
How to Use It
- Open the tool at /tools/binary-calculator.
- Enter binary values for A and B (0s and 1s only).
- Pick an operation from the dropdown.
- Read the result in binary, decimal, and hex.
Key Features
- Arbitrary-precision arithmetic using JavaScript’s native
BigInt, so long binary strings compute exactly without floating-point rounding. - Both arithmetic and bitwise operations in one tool, rather than separate calculators.
- Live decimal/hex cross-reference for both inputs, so you can sanity-check what a binary string represents.
- Bit-width-aware NOT operation, using the exact length of your input rather than an assumed fixed width.
When to Use This Tool
- Working through bitwise logic for flags, permissions, or low-level protocol fields.
- Double-checking binary arithmetic for CS coursework or embedded programming.
- Converting between binary, decimal, and hex while verifying an arithmetic or bitwise result at the same time.
Try It Now
Open Binary Calculator directly, or press ⌘K and type the tool name from anywhere on the site.
Part of the Math & Numbers collection on WebdevToolbox — free, browser-based developer tools with no login required.