👁 Preview — Study, Practice and Revise are open; mock tests and the rest of the syllabus unlock on subscription. Unlock all · ₹4,999
← Back to Algebra
Study mode

Conversion - Binary to Decimal

Learning objective
Learn the multiplication method to convert binary numbers to decimal.

Understanding Binary to Decimal Conversion

The binary number system is a base-2 numeral system that uses only two digits: 0 and 1. It is the fundamental language of computers and digital electronics. Each digit in a binary number is called a bit. For example, the binary number \(1011\) consists of four bits.

The decimal number system, on the other hand, is a base-10 system that uses digits from 0 to 9. It is the standard system for denoting integer and non-integer numbers in everyday life.

Binary Number System: Place Values

Each position in a binary number represents a power of 2, starting from the rightmost digit (least significant bit). The place values increase as powers of 2 from right to left:

\[\ldots, 2^4, 2^3, 2^2, 2^1, 2^0\]

For example, in the binary number \(1101\), the place values are:

\[1 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0\]

Decimal Number System: Place Values

Similarly, in the decimal system, each position represents a power of 10:

\[\ldots, 10^3, 10^2, 10^1, 10^0\]

For example, the decimal number \(345\) can be expanded as:

\[3 \times 10^2 + 4 \times 10^1 + 5 \times 10^0\]

Why Convert Binary to Decimal?

While computers operate in binary, humans find decimal numbers easier to understand. Converting binary to decimal helps us interpret binary data in a familiar format.

Conversion Procedure: Binary to Decimal

The conversion from binary to decimal involves calculating the sum of each binary digit multiplied by its corresponding power of 2. This is known as the positional notation method. The general formula for an \(n\)-bit binary number \(b_{n-1} b_{n-2} \ldots b_1 b_0\) is:

\[\text{Decimal} = \sum_{i=0}^{n-1} b_i \times 2^i\]

where \(b_i\) is the bit at position \(i\) (starting from 0 at the rightmost bit).

Step-by-Step Conversion

  1. Write down the binary number and identify the position of each bit, starting from 0 at the rightmost bit.
  2. Calculate the value of each bit by multiplying it by \(2^{\text{position}}\).
  3. Add all these values together to get the decimal equivalent.

Example Diagram: Binary Place Values

Binary Number:  1    0    1    1Position:       3    2    1    0Value:       2^3  2^2  2^1  2^0             = 8 + 0 + 2 + 1 = 11 (Decimal)

Multiplication Method (Alternative Explanation)

Another way to convert binary to decimal is the multiplication method, which involves processing the binary digits from left to right:

  • Start with a result of 0.
  • For each bit, multiply the current result by 2 and add the bit value.
  • After processing all bits, the result is the decimal equivalent.

This method mimics how we convert numbers in any base to decimal by repeated multiplication.

Example:

Convert \(1011_2\) to decimal using the multiplication method:

  • Start: result = 0
  • Read '1': result = \(0 \times 2 + 1 = 1\)
  • Read '0': result = \(1 \times 2 + 0 = 2\)
  • Read '1': result = \(2 \times 2 + 1 = 5\)
  • Read '1': result = \(5 \times 2 + 1 = 11\)

Final decimal value = 11

Common Mistakes to Avoid

  • Confusing the place values: Remember that binary place values are powers of 2, not 10.
  • Starting position count incorrectly: The rightmost bit is position 0.
  • Ignoring bits with value 0: Even if a bit is 0, its place value must be considered (multiplied by 0).
  • Mixing up bits order: Always process bits from right to left for positional notation or left to right for multiplication method.

Real-World Applications

Binary to decimal conversion is essential in computer science, digital electronics, and telecommunications. It helps programmers and engineers interpret binary data and debug programs.


Worked Examples

Example 1 (Easy): Convert binary number \(1010_2\) to decimal.

Solution:
Write place values:
\(1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 = 8 + 0 + 2 + 0 = 10\)
Answer: \(1010_2 = 10_{10}\)
Example 2 (Medium): Convert binary number \(11011_2\) to decimal.

Solution:
Calculate place values:
\(1 \times 2^4 + 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0\)
\(= 16 + 8 + 0 + 2 + 1 = 27\)
Answer: \(11011_2 = 27_{10}\)
Example 3 (Medium): Convert binary number \(100101_2\) to decimal using multiplication method.

Solution:
Start with result = 0
Read bits left to right:
result = \(0 \times 2 + 1 = 1\)
result = \(1 \times 2 + 0 = 2\)
result = \(2 \times 2 + 0 = 4\)
result = \(4 \times 2 + 1 = 9\)
result = \(9 \times 2 + 0 = 18\)
result = \(18 \times 2 + 1 = 37\)
Answer: \(100101_2 = 37_{10}\)
Example 4 (Hard): Convert binary number \(1110110_2\) to decimal.

Solution:
Expand using place values:
\(1 \times 2^6 + 1 \times 2^5 + 1 \times 2^4 + 0 \times 2^3 + 1 \times 2^2 + 1 \times 2^1 + 0 \times 2^0\)
\(= 64 + 32 + 16 + 0 + 4 + 2 + 0 = 118\)
Answer: \(1110110_2 = 118_{10}\)
Example 5 (Hard): Convert binary number \(101110101_2\) to decimal.

Solution:
Calculate place values:
\(1 \times 2^8 + 0 \times 2^7 + 1 \times 2^6 + 1 \times 2^5 + 1 \times 2^4 + 0 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0\)
\(= 256 + 0 + 64 + 32 + 16 + 0 + 4 + 0 + 1 = 373\)
Answer: \(101110101_2 = 373_{10}\)

Formula Bank

  • Decimal value of binary number:
    \[ \text{Decimal} = \sum_{i=0}^{n-1} b_i \times 2^i \] where \(b_i\) is the bit at position \(i\) (rightmost bit is \(i=0\))
  • Multiplication method for conversion:
    \[ \text{Initialize } result = 0 \]
    For each bit \(b\) from left to right:
    \[ result = result \times 2 + b \]
  • Number of subsets of a set with \(n\) elements:
    \[ 2^n \]
Curated videos per subtopic
Top YouTube explainers, AI-ranked for your exam and language. Unlocks with subscription.
Unlock

Try Practice next.

Progress tracking is paywalled — subscribe to mark subtopics as understood and save your streak.

Go to practice →
Ask a doubt
Conversion - Binary to Decimal · 10 free messages
Ask me anything about this subtopic. You have 10 free messages this session — chat history isn't saved in preview.