Quick answer
Binary addition is the process of summing two binary numbers: each column uses only 0 and 1, and any column sum of 2 or 3 produces a carry into the next column on the left.
Rules
- Valid digits per column: 0 and 1 only
- Column outcomes: 0+0, 0+1, 1+0, or 1+1 (write 0, carry 1)
- Multi-digit sums repeat the same column logic with carry chaining
Introduction
If you need a fast check after reading, use the Binary Addition Calculator on the home page. It accepts two operands, shows the binary sum, and can display decimal equivalents for verification.
Binary addition is not a different kind of math. It is ordinary addition restricted to two symbols per column. You still align place values, add from right to left, and pass carries left when a column overflows.
Before you work multi-digit problems, memorize the four column outcomes in our binary addition rules guide. Those four lines are the entire local decision table for every column.
Students first meet binary addition in introductory computer science, digital logic labs, and assembly-language courses. Engineers use the same rules when reasoning about register widths, memory addresses, and checksums.
Definition and meaning
Definition: the output bit in each column is (sum of input bits plus carry-in) modulo 2. The carry-out is 1 when that column sum is 2 or 3, and 0 otherwise.
Meaning: carries link columns the same way they do in decimal addition, but carries appear more often because a binary column saturates after the digit 1.
Binary number system context: each position is a power of two. The rightmost bit is 2^0, then 2^1, 2^2, and so on. Adding binary is adding those weighted contributions while respecting base-2 digit limits.
Real-world applications include CPU arithmetic units, network parity checks, graphics buffer indexing, and firmware that packs flags into bit fields. The math is simple; the scale is large.
Base-2 arithmetic is the default inside processors even when programmers think in decimal or hexadecimal. Understanding binary addition makes hex addition and debugging much easier.
How binary addition fits the number system
- Place values (right to left): 1, 2, 4, 8, 16, …
- Only digits 0 and 1 are valid in each column
- A carry-out from the leftmost column may mean overflow in fixed-width hardware
Column addition in base 2 uses the same layout as base 10: one digit per column, carries written above or tracked mentally, result bits written below.
When you move from definition to procedure, follow the step-by-step method to add binary numbers article. It walks through alignment, direction of addition, and verification.
Arithmetic logic in hardware implements the same column rules with XOR for sum bits and AND/OR networks for carries. You do not need gates to add on paper, but the correspondence is exact.
Step-by-step guide
- Read the definition as a column rule. Each column has at most two operand bits plus an optional carry-in from the right.
- Learn the four local outcomes. 0+0, 0+1, 1+0, and 1+1 cover every column before carries compound across positions.
- Practice a single-column example. 1 + 1 in binary is 10: write 0 under the column and carry 1 to the next column left.
- Extend to multi-digit operands. Align by place value, add from right to left, and never skip an incoming carry.
- Verify with decimal or a tool. Convert operands and sum to base 10, or use the home calculator to compare.
Simple and multi-digit examples
Single column: 1 + 1 = 10 in binary (decimal 2). The ones column shows 0; the carry becomes the twos bit.
Multi-digit: 101 (5) + 11 (3) = 1000 (8). Carries ripple from the ones column through the twos column.
Try three problems on paper, then reveal answers with the calculator. Recognition builds faster than reading alone.

Share this page