Hexadecimal to Decimal Converter

16
10
10
2

How to Calculate Hexadecimal to Decimal

Hexadecimal

Hexadecimal number is a number expressed in the base 16 numeral system. Hexadecimal number's digits have 16 symbols: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Each digit of a hexadecimal number counts a power of 16.

Hexadecimal number example:
62C16 = 6×162+2×161+12×160 = 158010

Decimal number is a number expressed in the base 10 numeral system. Decimal number's digits have 10 symbols: 0,1,2,3,4,5,6,7,8,9. Each digit of a decimal number counts a power of 10.

Decimal number example:
65310 = 6×102+5×101+3×100

How to convert from hex to decimal

A regular decimal number is the sum of the digits multiplied with power of 10.

137 in base 10 is equal to each digit multiplied with its corresponding power of 10:

13710 = 1×102+3×101+7×100 = 100+30+7

Hex numbers are read the same way, but each digit counts power of 16 instead of power of 10.

For hex number with n digits: dn-1 ... d3 d2 d1 d0

Multiply each digit of the hex number with its corresponding power of 16 and sum:

decimal = dn-1×16n-1 + ... + d3×163 + d2×162 + d1×161+d0×160

Example #1

3B in base 16 is equal to each digit multiplied with its corresponding 16n:

3B16 = 3×161+11×160 = 48+11 = 5910

Example #2

E7A9 in base 16 is equal to each digit multiplied with its corresponding 16n:

E7A916 = 14×163+7×162+10×161+9×160 = 57344+1792+160+9 = 5930510

Example #3

0.8 in base 16:

0.816 = 0×160+8×16-1 = 0+0.5 = 0.510

Hex to Decimal Conversion Table

Hex (base 16) Decimal (base 10) Calculation
00-
11-
22-
33-
44-
55-
66-
77-
88-
99-
A10-
B11-
C12-
D13-
E14-
F15-
10161×161+0×160 = 16
20322×161+0×160 = 32
30483×161+0×160 = 48
40644×161+0×160 = 64
50805×161+0×160 = 80
1002561×162+0×161+0×160 = 256
FF25515×161+15×160 = 255
FFFF6553515×163+15×162+15×161+15×160 = 65535

See Also