The Binary Calculator performs binary addition and multiplication, bitwise operations (AND, OR, XOR, NAND, NOR, XNOR, NOT), and binary string transforms (invert, reverse, circular shift, rotate left/right). All operations run in your browser.
It is a multi-mode tool: Arithmetic (sum and product), Bitwise (AND, OR, XOR, NAND, NOR, XNOR, NOT), and Transform (invert bits, reverse string, circular shift, rotate left, rotate right). Use it for low-level programming or digital design.
It performs binary addition and multiplication, all standard bitwise operations (AND, OR, XOR, NAND, NOR, XNOR, NOT), and string transforms (invert, reverse, circular shift, rotate left/right).
Enter binary numbers as strings of 0 and 1. Spaces are stripped. For two-operand operations, enter both values.
Large binary strings are supported via BigInt. Very long strings (thousands of bits) may be slower.
Yes. All operations run in your browser; nothing is sent to a server.
Use it for low-level programming, digital design, or learning binary arithmetic and bitwise logic.
This tool uses a fixed-width notion: NOT inverts each bit of the given string. For infinite leading zeros, only the displayed bits are inverted.
Use the Binary Calculator for binary arithmetic, bitwise ops, and transforms. Related: Number Base Converter, BCD Converter.