How to convert Octal number to hexadecimal

Octal Number

Octal numbers use digits from 0-7 only. It is known as base-8 number. The place value of each digits of an octal number varies as the whole number powers of 8 starting from the right (Least Significant Digit). The first single digit number in octal system is 0 and the last is 7. Similarly, the first two digit octal number is 10 and the last is 77 and so on. Octal number system was widely used in early computers.

Hexadecimal Number

Hexadecimal number system uses 16 different symbols to represent a numeric value. It uses numbers 0 to 9 and alphabets A to F for representation. . The place value of each digits of an hexadecimal number varies as the whole number powers of 16 starting from the right (Least Significant Digit). The first single digit number in hexadecimal system is 0 and the last is F. Similarly, the first two digit hexadecimal number is 10 and the last is FF and so on. It is used as an alternative for binary numbers by developers and programmers.

Steps to convert Octal to hexadecimal

Step 1:

First thing you have to do is to convert the octal value to binary. For that, from the table below, write the binary number corresponding to each digits of octal number and combine them together.

OctalBinary
0000
1001
2010
3011
4100
5101
6110
7111

Step 2:

To convert any binary number to hexadecimal, check whether the number of digits of the binary number is a multiple of 4.

Step 3:

If the number of digits of the binary number is a multiple of 4 proceed to step 4. Otherwise add zeros to the left of the digits.

Step 4:

Divide the digits of binary number into groups of 4 digits.

Step 5:

Refer the table below and hex value correspond to each group of digits.

BinaryHexadecimal
00000
00011
00102
00113
01004
01015
01106
01117
10008
10019
1010A
1011B
1100C
1101D
1110E
1111F

Step 6:

Join the results together to get the converted hexadecimal value.

Octal to Hexadecimal Number conversion example

Convert 7148 from octal to hex

First, we have to convert 714 to binary.
7148 = 1110011002
Now, convert the obtained binary value to hexadecimal.
1110011002 = 1DD16

Octal to Hexadecimal conversion table

Octal NumberHexadecimal Number
00
11
22
33
44
55
66
77
108
119
12A
13B
14C
15D
E16
17F
2010

Leave a Reply