How to convert any binary number to decimal?

Let us take a binary number 10010111. To make conversion easier let us write down numbers 0 to 7 under this binary number starting from the right side.

These numbers will represent powers of 2. For each '1' in the given binary number we will need to sum its power of 2 to get the decimal representation.

Thus:

1 0 0 1 0 1 1 1

7 6 5 4 3 2 1 0

would mean that we need to sum up 27, 24, 22, 21 and 20. Accordingly, 128+16+4+2+1 = 151.

This technique will work with any size binary number, provided that you will sum up all the powers of 2 starting from 0 up to the number of digits in binary number minus 1.

MS
Answered by Mantas S. Computing tutor

5971 Views

See similar Computing GCSE tutors

Related Computing GCSE answers

All answers ▸

Which of the following are usually found on the Central Processing Unit(CPU) of a personal computer?


Outline three differences between RAM and ROM


Describe how sensors and microprocessors are used to maintain certain conditions.


Describe and explain how the operating system abstracts memory management away from a systems programmer.


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2026 by IXL Learning