Binary calculator
Perform addition, subtraction, multiplication, and division directly on binary numbers, with the arithmetic steps shown in binary, not just the decimal result.
How it works
Binary arithmetic follows exactly the same rules as the decimal arithmetic you already know — the only change is that each column runs out of digits after 1 instead of after 9. So 1 + 1 has nowhere to go in a single column: it writes 0 and carries 1 into the next one, the same way 5 + 5 writes 0 and carries 1 in decimal. Subtraction borrows in the same mirrored way, taking 2 from the column to its left rather than 10. Multiplication is easier in binary than in decimal, because each digit of the multiplier is either 0 or 1 — every partial product is just the multiplicand shifted left, or nothing at all. The steps above are computed column by column from the bits themselves, not worked backwards from the answer, so what you see is the arithmetic actually happening.