Binary to Decimal Converter

Convert binary numbers (0s and 1s) to decimal with our step-by-step calculator. Learn the positional value method, see detailed examples, and understand how computers store numbers.

Calculation Steps

Understanding Binary Numbers

Binary is the language of computers. It uses only two digits: 0 and 1. Each digit is called a "bit" (binary digit). Computers use binary because their circuits can be easily in two states: on (1) or off (0).

Binary is a positional number system, just like decimal. But instead of each position representing a power of 10 (1, 10, 100, 1000...), each position represents a power of 2 (1, 2, 4, 8, 16...). The rightmost position is 2⁰ (1), next is 2¹ (2), then 2² (4), then 2³ (8), and so on.

Binary position values: ... 16 8 4 2 1

To convert binary to decimal, you multiply each digit by its position value and add up the results. This is called the positional value method.

Step-by-Step Conversion Method

Here's exactly how to convert binary to decimal using the positional value method:

  1. Write down the binary number - For example, 10110
  2. Number the positions from right to left - Start with 0 on the right
  3. Multiply each digit by 2 raised to its position - Use 2⁰, 2¹, 2², etc.
  4. Add up all the results - The sum is the decimal equivalent

Complete example: Convert 10110 to decimal

Step 1: Number the positions

Binary: 1 0 1 1 0

Position: 4 3 2 1 0 (from right to left)

Step 2: Multiply each digit

Position 0: 0 × 2⁰ = 0 × 1 = 0

Position 1: 1 × 2¹ = 1 × 2 = 2

Position 2: 1 × 2² = 1 × 4 = 4

Position 3: 0 × 2³ = 0 × 8 = 0

Position 4: 1 × 2⁴ = 1 × 16 = 16

Step 3: Add them up

0 + 2 + 4 + 0 + 16 = 22

Result: 10110 in binary = 22 in decimal

Our converter shows you these steps for any binary number you enter.

Why Learn Binary to Decimal?

Understanding binary to decimal conversion is important because:

Common Binary to Decimal Conversions

Here are important binary numbers and their decimal equivalents:

BinaryDecimalWhat It Represents
00Zero
11One
102Two (first "carry" in binary)
113Three
1004Four (2²)
1015Five
1106Six
1117Seven
10008Eight (2³)
1000016Sixteen (2⁴)
10000032Thirty-two (2⁵)
100000064Sixty-four (2⁶)
11111111255Maximum 8-bit value

Try converting these binary numbers using our converter to practice!

Binary Counting Patterns

Counting in binary follows interesting patterns that can help you understand it better:

Counting from 0 to 15 in binary

0 = 0000

1 = 0001

2 = 0010

3 = 0011

4 = 0100

5 = 0101

6 = 0110

7 = 0111

8 = 1000

9 = 1001

10 = 1010

11 = 1011

12 = 1100

13 = 1101

14 = 1110

15 = 1111

Notice the patterns:

Binary in Computer Memory

Understanding binary helps you understand computer memory:

Example: How text is stored in binary

The letter 'A' has ASCII code 65 in decimal

65 in binary = 01000001 (8 bits)

So 'A' is stored as 01000001 in computer memory

The word "Hello" (5 letters) needs 5 × 8 = 40 bits of storage