{

# How to convert decimal to/from a hexadecimal number in javascript

`Hexadecimal number`, often known as a Hexa number, is a number with 16 digits. It is based on the Base 16 system, also called a hexadecimal numbering system.

Hexadecimal numerals in javascript include decimal numbers, 0-9 (base 10), and an additional six alphabets ranging from A to F. i.e 0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F.

Example 32F or 1f,2A is a hexadecimal number.

`Decimal Numbers` are numbers with a base of 10, i.e. numbers ranging from 0 to 9. An example of a decimal number is 78.

Learn how to convert decimal to hexadecimal in javascript in this quick tutorial.

## How to convert decimal numbers to hexadecimal numbers in Javascript?

Number type in javascript has toString() method which accepts base an argument.

``````Number.toString(base)
``````

the base can be 16 for Hexa, 8 for octal, and 2 for binary.

Here is a code for parsing decimal to Hexa decimal example.

``````let hexa1=Number(12).toString(16)
let hexa2=Number(1918).toString(16)
console.log(hexa1) // c
console.log(hexa2) // 77e
``````

`toString` works with numbers or integers only.

It does not work with the toString() method for a string of numbers.

``````let hexa1="12".toString(16)
let hexa2="1918".toString(16)
console.log(hexa1) //12
console.log(hexa2)  //1918
``````

## How to parse hexadecimal numbers to decimal numbers in Javascript?

The number has the parseInt method which takes the string number and base

syntax

``````parseInt(String, radix)
``````

The string is a string of numbers to convert. radix is a base such as 2, 8,16, etc.

Here is a code for convert hexadecimal to decimal example

``````let hexa1="c"
let hexa2="77e"

var decimal1 = parseInt(hexa1, 16);
var decimal2 = parseInt(hexa2, 16);

console.log(decimal1)
console.log(decimal2)
``````

## Conclusion

In a summary, Learned the following examples.

• Convert decimal to hexadecimal number using toString() method
• Convert hexadecimal to decimal numbers using parseInt() method
Join 6,000 subscribers and get a daily digest of full stack tutorials delivered to your inbox directly.No spam ever. Unsubscribe any time.

Similar Posts
Subscribe
You'll get a notification every time a post gets published here.

Related posts