Base 16 to base 2

Convert Hexadecimal to Binary

Convert base 16 values to base 2. Integers remain exact even when they exceed JavaScript's ordinary safe-number limit.

2A16 = 1010102

Same value in common bases

BaseValue

Method

How to convert base 16 to base 2

Each hexadecimal digit is evaluated by its power of 16. The exact value is then repeatedly divided by 2 to produce the destination digits.

value10 = sum(digit x 16position)

For fractional digits, the converter keeps an exact rational numerator and denominator, then generates up to 32 destination digits. An ellipsis marks a repeating or longer expansion.

Examples

Hexadecimal to Binary table

Hexadecimal (base 16)Binary (base 2)
11
210
A1010
2A101010
641100100
FF11111111
40010000000000

Related

Continue converting