Download Article

Converting decimal to hexadecimal is easy!

Download Article

This wikiHow guide will show you how to convert from decimal to hexadecimal. Hexadecimal is a base sixteen numeral system. This means it has 16 symbols that can represent a single digit, adding A, B, C, D, E, and F on top of the usual ten numbers. Converting decimal numbers (also called decimal numbers) to hexadecimal requires using division to find the corresponding digits.

Things You Should Know

  • Use the intuitive method with powers to learn the mechanics behind the conversion.
  • Use the fast method with remainders to quickly convert decimal numbers to hexadecimal.
  • Check your work by converting the hexadecimal number back to decimal.

Small Number Conversions

Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hex 0 1 2 3 4 5 6 7 8 9 A B C D E F
Method 1
Method 1 of 2:

Intuitive Method Using Powers

Download Article
  1. Of the two approaches in this guide, this one is easier for most people to follow. An important part of learning math is understanding the intuition behind operations. If you're already comfortable with different bases, try the faster method below.[1]
    • Note that “decimal” and “denary” numbers both refer to the base-ten system.
    • If you're completely new to hexadecimal, you might want to review the basic concepts.
  2. Each digit in a hexadecimal number represents a different power of 16, just like each decimal digit represents a power of 10. This list of powers of 16 will come in handy during the conversion:
    • 165 = 1,048,576
    • 164 = 65,536
    • 163 = 4,096
    • 162 = 256
    • 161 = 16
    • If the decimal number you're converting is larger than 1,048,576, calculate higher powers of 16 and add them to the list.
    Advertisement
  3. Write down the decimal number you're about to convert. Refer to the list above. Find the largest power of 16 that's smaller than the decimal number.
    • For example, if you're converting 495 to hexadecimal, you would choose 256 from the list above.
  4. Stop at the whole number, ignoring any part of the answer past the decimal point.
    • In our example, 495 ÷ 256 = 1.93... , but we only care about the whole number 1.
    • Your answer is the first digit of the hexadecimal number. In this case, since we divided by 256, the 1 is in the "256s place."
  5. This tells you what's left of the decimal number to be converted. Here's how to calculate it, just as you would in long division:
    • Multiply your last answer by the divisor. In our example, 1 x 256 = 256. (In other words, the 1 in our hexadecimal number represents 256 in base 10).
    • Subtract your answer from the dividend. 495 - 256 = 239.
  6. Refer back to your list of powers of 16. Move down to the next smallest power of 16. Divide the remainder by that value to find the next digit of your hexadecimal number. (If the remainder is smaller than this number, the next digit is 0.)
    • 239 ÷ 16 = 14. Once again, we ignore anything past the decimal point.
    • This is the second digit of our hexadecimal number, in the "16s place." Any number from 0 to 15 can be represented by a single hexadecimal digit. We will convert to the correct notation at the end of this method.
  7. As before, multiply your answer by the divisor, then subtract your answer from the dividend. This is the remainder still to be converted.
    • 14 x 16 = 224.
    • 239 - 224 = 15, so the remainder is 15.
  8. Once you get a remainder from 0 to 15, it can be expressed by a single hexadecimal digit. Write this down as a final digit.
    • The last "digit" of our hexadecimal number is 15, in the "1s place."
  9. You now know all the digits of your hexadecimal number. But so far, we've only been writing them in base 10. To write each digit in proper hexadecimal notation, convert them using this guide:
    • Digits 0 through 9 remain the same.
    • 10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F
    • In our example, we ended up with digits (1)(14)(15). In the correct notation, this becomes the hexadecimal number 1EF.
    • You’re done! You’ve converted a decimal number to hexadecimal. You can also convert binary numbers to hexadecimal.
  10. Checking your answer is easy when you understand how hexadecimal numbers work. Convert each digit back into decimal form, then multiply by the power of 16 for that place position. Here's the work for our example:
    • 1EF → (1)(14)(15)
    • Working right to left, 15 is in the 160 = 1s position. 15 x 1 = 15.
    • The next digit to the left is in the 161 = 16s position. 14 x 16 = 224.
    • The next digit is in the 162 = 256s position. 1 x 256 = 256.
    • Adding them all together, 256 + 224 + 15 = 495, our original number.
  11. Advertisement
Method 2
Method 2 of 2:

Fast Method Using Remainders

Download Article
  1. This method uses long division to convert the decimal number to hexadecimal. Treat the division as an integer division. In other words, stop at a whole number answer instead of calculating out the digits after the decimal point.
    • For this example, let's be ambitious and convert the decimal number 317,547. Calculate 317,547 ÷ 16 = 19,846, ignoring the digits after the decimal point.
  2. Now that you've divided your number by 16, the remainder is the part that can't fit into the 16s place or higher. Therefore, the remainder must be in the 1s place, the last digit of the hexadecimal number.
    • To find the remainder, multiply your answer by the divisor, then subtract the result from the dividend. In our example, 317,547 - (19,846 x 16) = 11.
    • Convert the digit into hexadecimal notation using the small number conversion chart at the top of this page. 11 becomes B in our example.
  3. You've converted the remainder into a hexadecimal digit. Now to continue converting the quotient, divide it by 16 again. The remainder is the second-to-last digit of the hexadecimal number. This works from the same logic as above: the original number has now been divided by (16 x 16 =) 256, so the remainder is the portion of the number that can't fit into the 256s place. We already know the 1s place, so this remainder must be the 16s place.
    • In our example, 19,846 / 16 = 1240.
    • Remainder = 19,846 - (1240 x 16) = 6. This is the second-to-last digit of our hexadecimal number.
  4. Remember to convert remainders from 10 to 15 into hexadecimal notation. Write each remainder down as you go. The final quotient (smaller than 16) is the first digit of your number. Here's our example continued:
    • Take the last quotient and divide by 16 again. 1240 / 16 = 77 Remainder 8.
    • 77 / 16 = 4 Remainder 13 = D.
    • 4 < 16, so 4 is the first digit.
  5. As mentioned earlier, you're finding each digit of the hexadecimal number from right to left. Check your work to make sure you wrote them in the right order.
    • Our final answer is 4D86B.
    • To check your work, convert each digit back to a decimal number, multiply by powers of 16, and sum the results. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317547, our original decimal number.
    • Next, check out how to convert hexadecimal numbers to binary or decimal.
  6. Advertisement

Community Q&A

Search
Add New Question
  • Question
    How do I convert 1111001 to a hexadecimal?
    Community Answer
    Community Answer
    Since every 4 bits in a binary code is 1 hex number, the best thing to do is convert each 4 bits into a decimal number then into a hex number. 1001₂ would be 8 plus 1 which is equal to 9. 0111₂ would be 4 plus 2 plus 1 which would then be 7. The answer is 79₁₆.
  • Question
    Can I convert decimals to hexadecimals?
    Community Answer
    Community Answer
    Start with number n, for the sake of having an example, let's say 86. Take the number and divide by 16 -> 5R6. If the result of your initial division (not the remainder) is greater than 16, then you must divide that number by 16. In this case, 86dec is equal to 56hex.
  • Question
    I am struggling with the Fast Remainder method. I don't understand why it works. Why - the remainders can contribute to a correct answer for the whole? Yet, it seems to be very popular, so I am trying
    Community Answer
    Community Answer
    This is going to sound stupid, but it might help explain why the algorithm is "obviously" correct: Try using it to convert base 10 to base 10. Pick any number in base 10, say 15069. Divide it by 10. 1506, remainder 9. Divide 1506 by 10. 150, remainder 6. Divide 150 by 10. 15, remainder 0. Divide 15 by 10. 1, remainder 5. Divide 1 by 10. 0 remainder 1. See? It really is obvious. Each time, you're just picking off the least significant digit in whatever base you divide by.
See more answers
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement

Tips

  • To avoid confusion while using different numeral systems, you may write the base as a subscript. For example, 51210 means "512 base 10," an ordinary decimal number. 51216 means "512 base 16," equivalent to the decimal number 129810.
Submit a Tip
All tip submissions are carefully reviewed before being published
Thanks for submitting a tip for review!
Advertisement

Video

You Might Also Like

Convert from Decimal to BinaryConvert from Decimal to Binary
Convert from Binary to DecimalConverting Binary to Decimal: Positional Notation & Doubling
Convert Minutes to HoursConverting Minutes to Hours in Decimal or Hour & Minute Format
Convert Milliliters (mL) to Grams (g)Convert Milliliters (mL) to Grams (g)
Convert Grams to KilogramsConversion Factor for Grams to Kilograms (and Kilograms to Grams)
Convert Celsius (°C) to Fahrenheit (°F)°C to °F Conversion: A Complete Guide
Calculate Volume in LitresCalculate Volume in Litres
Convert a Number from Decimal to IEEE 754 Floating Point RepresentationConvert a Number from Decimal to IEEE 754 Floating Point Representation
Convert Seconds to MinutesTurn Seconds Into Minutes: Breakdown, Practice Problems, & More
Convert Centimeters to MetersConvert Centimeters to Meters
Convert Pounds to KilogramsConvert Pounds to Kilograms with These Easy Tricks
Convert Miles to KilometersConvert Miles to Kilometers
Convert Seconds Into HoursConvert Seconds Into Hours
Convert Liters to MillilitersConvert Liters to Milliliters
Advertisement

About This Article

Jake Adams
Written by:
Academic Tutor & Test Prep Specialist
This article was written by Jake Adams and by wikiHow staff writer, Kyle Smith. Jake Adams is an academic tutor and the owner of Simplifi EDU, a Santa Monica, California based online tutoring business offering learning resources and online tutors for academic subjects K-College, SAT & ACT prep, and college admissions applications. With over 14 years of professional tutoring experience, Jake is dedicated to providing his clients the very best online tutoring experience and access to a network of excellent undergraduate and graduate-level tutors from top colleges all over the nation. Jake holds a BS in International Business and Marketing from Pepperdine University. This article has been viewed 1,409,398 times.
How helpful is this?
Co-authors: 50
Updated: April 25, 2024
Views: 1,409,398
Article SummaryX

1. Write down the powers of 16.
2. Find the largest power that fits in your decimal number.
3. Divide the decimal number by this power of 16.
4. Find the remainder.
5. Divide the remainder by the next higher power of 16.
6. Find the remainder again.
7. Repeat until you get a remainder below 16.
8. Write your answer in the correct notation.

Did this summary help you?

Thanks to all authors for creating a page that has been read 1,409,398 times.

Reader Success Stories

  • Richmond Mathewson

    Richmond Mathewson

    May 5, 2016

    "It made me very happy, as it took me back to when I was 14 (1976) and my Mathematics teacher had us all doing this..." more
Share your story

Is this article up to date?

Advertisement