How to add hexadecimal numbers

In order to add two, or more hexadecimal numbers together, you will need to know how to summarize 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 addition table

+0123456789ABCDEF
00123456789ABCDEF
1123456789ABCDEF10
223456789ABCDEF1011
33456789ABCDEF101112
4456789ABCDEF10111213
556789ABCDEF1011121314
66789ABCDEF101112131415
7789ABCDEF10111213141516
889ABCDEF1011121314151617
99ABCDEF101112131415161718
AABCDEF10111213141516171819
BBCDEF101112131415161718191A
CCDEF101112131415161718191A1B
DDEF101112131415161718191A1B1C
EEF101112131415161718191A1B1C1D
FF101112131415161718191A1B1C1D1E

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

Instructions:

  1. Line up your hexadecimal numbers
  2. Start from the least significant digit (rightmost)
  3. Add each digit using the hexadecimal addition table above
  4. Note down the resulting sum and carry (if any)
  5. Move your way up until there are no more digits to summarize

Let's see a few examples.

Example #1: Add two hexadecimal numbers - A16 and 1C

Step descriptionResult
Write down 1st numberA16
Write down 2nd number1C
Add one's digit: 6+C = 12, write down 2 and carry 112
Add ten's digit: 1+1 = 2, plus the carried 1 = 3312
Add hundred's digit: A = A, since we only have oneA312
Resulting hexadecimal sumA32

Example #2: Add five hexadecimal numbers - A16, 1C, 33B1, 12FF5, and 2D91

Step descriptionResult
Write down 1st numberA16
Write down 2nd number1C
Write down 3rd number33B1
Write down 4th number12FF5
Write down 5th number2D91
Add one's digit: 6+C+1+5+1 = 12+1+5+1 = 13+5+1 = 18+1 = 19, write down 9 and carry 119
Add ten's digit: 1+1+B+F+9 = 2+B+F+9 = D+F+9 = 1C+9 = 25, plus the carried 1 = 26, write down 6 and carry 22619
Add hundred's digit: A+3+F+D = D+F+D = 1C + D = 29, plus the carried 2 = 2B, write down B and carry 22B2619
Add thousand's digit: 3+2+2 = 5+2 = 7, plus the carried 2 = 992B2619
Add last digit: 1 = 1, since we only have one192B2619
Resulting hexadecimal sum19B69

Convert decimal numbers to hexadecimal numbers.

Convert hexadecimal numbers to decimal numbers.

Learn how to quickly multiply two, or more hexadecimal numbers by hand.


Have feedback or questions?

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

0/2000