GCSE Computer Science Tool

Binary ↔ Decimal ↔ HexadecimalConverter

Convert between number systems instantly — with GCSE-level explanations.

Number System Converter

What is Binary?

Binary is a base-2 number system that uses only two digits: 0 and 1. Computers use binary because electronic circuits can easily represent these two states - off (0) and on (1).

Each digit in a binary number is called a bit, and 8 bits make a byte. The position of each bit represents a power of 2, starting from 2⁰ (1) on the right.

Example: Binary 1011

1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11 in decimal

How to Convert Binary to Decimal (Step by Step)

Converting binary to decimal is straightforward. Each bit position represents a power of 2:

1011
2³ = 82² = 42¹ = 22⁰ = 1

1×8 + 0×4 + 1×2 + 1×1 = 11

  1. Write down the binary number
  2. Assign powers of 2 to each position (starting from 2⁰ on the right)
  3. Multiply each bit by its corresponding power of 2
  4. Add all the results together

Why This Matters in Your Exams

Number system conversion is a key topic in GCSE Computer Science. You'll need to understand:

GCSE Computer Science Topics:

  • • Binary number system
  • • Hexadecimal notation
  • • Data representation
  • • Character encoding (ASCII)

Exam Skills:

  • • Manual conversion methods
  • • Understanding bit patterns
  • • Memory addressing
  • • Data storage concepts

Practice Questions

Convert binary 1011 to decimal

Convert decimal 27 to binary

Convert hexadecimal A3 to decimal

Frequently Asked Questions

Ready to revise?

Get help with binary conversion and other Computer Science topics from our AI tutor.

Try the Computer Science Genie