# Decimal to Hexadecimal Converter

This decimal to hexadecimal converter allows you to **switch between numbers in their decimal and hexadecimal forms**. Don't worry if you don't know what the hexadecimal system is – this article will provide you with all the information you need to perform these conversions correctly. If you ever wondered **how to convert decimal to hexadecimal numbers**, we will explain it to you and illustrate the conversion algorithm with easy-to-understand examples. Make sure to take a look at the binary to decimal converter and the binary to hexadecimal converter, too!

## What is the hexadecimal system?

The hexadecimal system is a **numeral system that uses sixteen different digits**. Our ordinary decimal system uses just ten digits, from 0 to 9. The hexadecimal **also uses letters A, B, C, D, E, and F**. These letters represent values from ten (A) to fifteen (F).

Programmers often use the hexadecimal system because it allows for **concise representation of binary numbers**. For example, the number `1111 1111`

in binary can be represented as simply `FF`

in hexadecimal. While the information is shown more compactly, binary operations like bit shifts and the bitwise operations AND, OR, and XOR can still be efficiently executed.

There are two main ways to represent hexadecimal numbers.

- The first one, most common in programming, is to
**use the prefix "0x"**. Then, the number FF will be written as 0xFF to inform the person reading the code that this number is hexadecimal. - The second method is to
**use a subscript**– for example, to write FF₁₆. Our decimal to hexadecimal converter does not include any of these notations, so keep that in mind when experimenting with how to convert decimal to hexadecimal numbers.

## How to convert decimal to hexadecimal?

You can use an algorithm that is easy to remember to **convert numbers from the decimal to hexadecimal system**:

**Divide**your initial decimal number by 16.**Note down the remainder**in the hexadecimal notation. This will be the last digit of the hexadecimal number (the rightmost one).**Take the quotient**. It is your new "initial number".**Keep repeating**the above steps, each time adding the remainder to the left of previously obtained digits.

For example, for number `4987`

, we would have the following steps:

`4987 / 16 = 311`

, remainder`B`

`311 / 16 = 19`

, remainder`7`

`19 / 16 = 1`

, remainder`3`

`1 / 16 = 0`

, remainder`1`

Reading from the bottom to the top, `4987`

corresponds to `137B`

in the hexadecimal system. Check this result with our hex calculator!

## How to convert hexadecimal to decimal?

To **convert from hexadecimal to decimal**, follow these steps:

- Take the
**leftmost digit**of your initial number.**Multiply it by 16**. **Add the next digit**of the hexadecimal number. The sum will be your new "initial number".**Keep repeating these steps**, each time first multiplying by 16 and then adding the last digit.

For example, for the hexadecimal number `243A`

, we would have the following steps:

`2 * 16 = 32`

`(32 + 4) * 16 = 576`

`(576 + 3) * 16 = 9264`

`(9264 + 10) = 9274`

`243A`

corresponds to `9274`

in the decimal system. Check this result with the hexadecimal calculator!

## How to use the decimal to hexadecimal converter?

You know what a decimal and hexadecimal number is and how to convert one to the other. So let's take a look at **the decimal to hexadecimal calculator and its use**.

Don't worry; it is effortless. **Type the decimal number you want to convert to hexadecimal in the field Decimal**. And that's all!

If we try this with our example decimal number `4987`

from above, we receive the expected hexadecimal result: `137B`

.

By default, the converter is limited to 16 bit. If you need to change that, enter the *advanced mode*, and you will be able to define a bit range of up to 64.

## FAQ

### How do I convert the number 123 to hexadecimal?

To **convert the number 123 to hexadecimal**, do the following:

**Divide**by 16 and write down the remainder:`123 / 16 = 7`

remainder`11`

.**Convert the remainder**to the hexadecimal notation. This will be the last digit of the hexadecimal number:`B`

**Divide the quotient by 16**:`7 / 16 = 0`

remainder`7`

.**Convert the remainder**to the hexadecimal notation:`7`

.**Since the remainder is 0**, you are done. Your hexadecimal number is`7B`

.

### How do I convert the number 3A to decimal?

To **convert the number 3A to decimal**, follow these steps:

- Take the
**leftmost digit**of your initial number.**Multiply it by 16**:`3 × 16 = 48`

. **Add the next digit**of the hexadecimal number:`48 + 10 = 58`

.**Your hexadecimal result is**.`58`