Binary Addition Calculator
Add two binary numbers instantly with BinaryCon’s Binary Addition Calculator. Enter values containing only 0 and 1 to get the exact binary sum, decimal check, carry information, and a clear addition layout.
What Is Binary Addition?
Binary addition is the process of adding numbers written in base 2. Unlike decimal, which uses ten digits from 0 to 9, binary uses only two digits: 0 and 1.
The addition process still works from right to left, just like ordinary decimal addition.
The main difference is that a value of 2 cannot be written as a single binary digit,
so it becomes 10, producing a carry into the next column.
Binary Addition Rules
| A | B | Carry In | Sum Bit | Carry Out |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 0 |
| 1 | 0 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 | 1 |
| 0 | 0 | 1 | 1 | 0 |
| 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 | 1 |
How to Add Binary Numbers
1. Align the numbers
Place both binary values so their rightmost bits line up.
2. Start from the right
Add the least significant bits first.
3. Record the sum bit
Write 0 or 1 in the current result column.
4. Carry when required
If a column totals 2 or 3, carry 1 into the next column.
5. Continue left
Repeat the process for every remaining position.
6. Include final carry
If a carry remains after the final column, place it at the beginning of the result.
Example: 1011 + 1101
Let’s add binary 1011 and 1101.
Why Does 1 + 1 Equal 10 in Binary?
Binary has no digit for the decimal value 2. After 0 and 1, the next binary
representation is 10.
Therefore, when two 1 bits are added, the current result bit becomes 0 and a carry of 1 moves into the next position.
What Happens With a Carry?
A carry occurs whenever a binary column totals 2 or 3. The low-order bit is written in the current position, and a 1 is carried into the next column.
Binary Addition vs Decimal Addition
| Feature | Binary | Decimal |
|---|---|---|
| Base | 2 | 10 |
| Digits | 0, 1 | 0–9 |
| Carry threshold | 2 | 10 |
| Example | 1 + 1 = 10 | 1 + 1 = 2 |
Binary Addition and Half Adders
A half adder is a digital logic circuit that adds two individual binary bits. It produces two outputs: a sum bit and a carry bit.
For example, when A = 1 and B = 1, XOR produces sum 0 while AND produces carry 1.
Together these outputs represent binary 10.
Binary Addition and Full Adders
A full adder extends the idea of a half adder by including a carry-in bit from the previous binary position. That allows multiple binary columns to be chained together for multi-bit addition.
Modern processors use networks of related arithmetic circuits to perform binary addition at the hardware level.
Can Large Binary Numbers Be Added?
Yes. This calculator performs addition directly on the binary strings rather than converting the complete values to ordinary JavaScript numbers first.
That approach avoids normal floating-point integer precision limitations and allows long valid binary integers to be added exactly.
Leading Zeros in Binary Addition
Leading zeros do not change the numerical value of an unsigned binary integer.
For example, 00101 and 101 represent the same value.
The calculator accepts leading zeros and normalizes the final result so unnecessary leading zeros are removed.
Common Binary Addition Mistakes
Writing 1 + 1 as 2
Binary has no digit 2. The correct binary result is 10.
Forgetting the carry
Whenever a column totals 2 or 3, a carry must move to the next position.
Adding from the left
Standard positional addition starts with the rightmost bits.
Using invalid digits
Binary input can contain only 0 and 1.
Binary Addition Examples
| First Number | Second Number | Binary Sum |
|---|---|---|
0 |
0 |
0 |
1 |
1 |
10 |
10 |
1 |
11 |
101 |
11 |
1000 |
1111 |
1 |
10000 |
1011 |
1101 |
11000 |
101010 |
11011 |
1000101 |
Related BinaryCon Tools
Binary Addition Calculator FAQs
How do you add two binary numbers?
What is 1 + 1 in binary?
1 + 1 = 10₂. The result bit is 0 and 1 is carried to the next position.
What is 1 + 1 + 1 in binary?
11₂, which equals decimal 3.
What is 101 + 11 in binary?
101₂ + 11₂ = 1000₂, equivalent to 5 + 3 = 8 in decimal.
What is 1111 + 1 in binary?
1111₂ + 1₂ = 10000₂.