How to multiply Hexadecimal numbers

In order to multiply two, or more hexadecimal numbers together, you will need to know how to multiply each pair of 16 hexadecimal digits. If you don't know how to do that, take a look at the following table:

Table #1: Hexadecimal multiplication table

* 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6 7 8 9 A B C D E F
2 0 2 4 6 8 A C E 10 12 14 16 18 1A 1C 1E
3 0 3 6 9 C F 12 15 18 1B 1E 21 24 27 2A 2D
4 0 4 8 C 10 14 18 1C 20 24 28 2C 30 34 38 3C
5 0 5 A F 14 19 1E 23 28 2D 32 37 3C 41 46 4B
6 0 6 C 12 18 1E 24 2A 30 36 3C 42 48 4E 54 5A
7 0 7 E 15 1C 23 2A 31 38 3F 46 4D 54 5B 62 69
8 0 8 10 18 20 28 30 38 40 48 50 58 60 68 70 78
9 0 9 12 1B 24 2D 36 3F 48 51 5A 63 6C 75 7E 87
A 0 A 14 1E 28 32 3C 46 50 5A 64 6E 78 82 8C 96
B 0 B 16 21 2C 37 42 4D 58 63 6E 79 84 8F 9A A5
C 0 C 18 24 30 3C 48 54 60 6C 78 84 90 9C A8 B4
D 0 D 1A 27 34 41 4E 5B 68 75 82 8F 9C A9 B6 C3
E 0 E 1C 2A 38 46 54 62 70 7E 8C 9A A8 B6 C4 D2
F 0 F 1E 2D 3C 4B 5A 69 78 87 96 A5 B4 C3 D2 E1

With that out of the way, multiplying two or more hexadecimal numbers is pretty easy. It really does not differ much from regular number multiplication in a decimal numbering system. Or, any other numbering system for that matter.

Simply line up your numbers, start from the least significant digit, note down the resulting product and carry (if any), and move your way up until there are no more digits to multiply. Let's take a look at an example.

Example: Multiply hexadecimal numbers - A16 and 1C

Step description Result
Write down 1st number A16
Write down 2nd number 1C
Multiply one's digit of the 1st number with the one's digit of the 2nd number:
6*C = 48, write down 8 and carry 4
48
Multiply ten's digit of the 1st number with the one's digit of the 2nd number and add the carry:
1*C+4 = C+4 = 10, write down 0 and carry 1
1048
Multiply hundred's digit of the 1st number with the one's digit of the 2nd number and add the carry:
A*C+1 = 78+1 = 79
791048
Note down the first product line 7908
Multiply one's digit of the 1st number with the ten's digit of the 2nd number:
6*1 = 6
6
Multiply ten's digit of the 1st number with the ten's digit of the 2nd number:
1*1 = 1
16
Multiply hundred's digit of the 1st number with the ten's digit of the 2nd number:
A*1 = A
A16
Note down the second product line A16
Sum up the two product lines (feel free to take a look at our How to add Hexadecimal numbers tutorial) 7908+A16
Resulting hexadecimal product 831E
A tool that is used for hexadecimal number addition.
A tool for hexadecimal number multiplication.

Need a specific hexadecimal converter?

Please, do let us know and we'll see what we can do for you.