Base Conversion Process

This page goes through the steps for converting a number from decimal to binary, and binary to decimal.

When asked to explain your process, use words. Follow the steps that we’ve listed out for you!

Binary and Decimal as Positional Number Systems

Decimal digits: 1 7 9
Position Value 100 10 1

17910 = 1*100 + 7*10 + 9*1

Binary digits: 1 1 0 1
Position Value: 8 4 2 1

11012 = 1*8 + 1*4 + 0*2 + 1*1 = 1310


Convert the DECIMAL number 45 to BINARY

1. Write the position values, from right to left. Stop when you would write a number that is greater than the given number, and write up to the one before it. (In this case, stop at 64, and write 32).

? ? ? ? ? ?
32 16 8 4 2 1

 

2. Starting at the left, add each value that keeps the sum less than or equal to the given decimal value by placing a 1.

1 ? ? ? ? ?
32 16 8 4 2 1

 

3. Subtract the position values from the given number

45 – 32 = 13. 16 > 13, so it will have a 0.

Repeat Steps 2 and 3 until you have an answer.

4. Write down your answer

4510 = 1011012


Convert the BINARY number 00010101 to DECIMAL

1. Write the binary digits in order (from left to right)

Example: 00010101

2. Write the position values underneath the binary digits (from right to left)

Example:

1 0 1 0 1
16 8 4 2 1


(It’s OK to exclude leading 0’s)

3. Multiply the position values with its binary partner and add them together

Example: (16*1) + (8*0) + (4*1) + (2*0) + (1*1) = 21

4. Write down your answer

Example: 2110 = 000101012


Examples (Try it!)

Convert binary to decimal

A.00010100

B.10110101

C.01011011

D.10111010

Convert decimal to binary

A.42

B.75

C.145

D.250

Answers

A: 20 B: 181 C: 91 D: 186

A: 101010 B: 1001011 C: 10010001 D: 11111010