Binary to Hexadecimal Conversion

Converting binary into hexadecimal is very simple. All we need is to remember that hexadecimal is a base 16 number.  This means that each number column can contain 16 characters.  Hexadecimal goes from 0 to F:

Decimal NumberBinary NumberHexadecimal Number
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
101010A
111011B
121100C
131101D
141110E
151111F

EG

Using the table – 0111 in binary is 7 in hexadecimal.

Using the table – 1010 in binary is A in hexadecimal.


Without the table for reference we can also convert the binary into decimal then convert into hexadecimal

EG

Put the binary number into a table with the numbers 8, 4, 2, 1 above them.

8421
1011

Any time there is a 1 in the second row we add the number above it to a running tally.

There is a 1 under 8, 2 and 1 therefore 8+2+1 = 11

11 in decimal = B in hexadecimal


Binary to 2 Digit Hexadecimal Conversion

What happens when we need to convert binary into 2 digit hexadecimal?  Again we need to remember that hexadecimal is a base 16 number and each number column can go from 0-9 and A-F. 


Example 1

Convert Binary number 10100010 into Binary

Split the binary number into a 2 column table in nibbles (4 bits).

10100010

Using the table above and our knowledge of binary, we can now convert the individual binary nibbles into hexadecimal. 

10100010
1010 = A0010 = 2

We now simply combine these 2 hexadecimal digits:

1010 0010 = A2 in hexadecimal


Example 2

Convert binary number 00101000 into hexadecimal

00101000
0010 = 21000 = 8

0010 1000 = 28 in hexadecimal


Binary to 4 digit Hexadecimal conversion

For the infrastructure technician course you will be expected to convert binary into 4 digits of hexadecimal. How do we convert binary into 4 digit hexadecimal?  Again we need to remember that hexadecimal is a base 16 number and each number column can go from 0-9 and A-F. 


Example 3

Convert binary number 1100001001001011 into hexadecimal.

Split the binary number into a 4 column table with 4 bits (a nibble) in each column.

1100001001001011

Using the table above and our knowledge of hexadecimal, we can convert the individual binary nibbles in each column into hexadecimal.

1100001001001011
1100 = A0010 = 20100 = 41011 = B

Now simply combine the hexadecimal values in each column and this is the answer.

1100001001001011 = A24B in hexadecimal


Time to test yourself

Now that you know how to convert binary into hexadecimal it’s time to test yourself.