Convert Hexadecimal to Binary
Enter a Hexadecimal number to get its Binary value — plus every other common base. Exact even for huge integers, all in your browser.
That's not a valid number for the selected base.
- Binary base 2
-
- Octal base 8
-
- Decimal base 10
-
- Hexadecimal base 16
-
-
Worked example
ff in Hexadecimal converts to 11111111 in Binary. The converter above is pre-filled with this value — edit it to see the result update live.
Hexadecimal to Binary reference table
| Decimal | Hexadecimal | Binary |
|---|---|---|
| 10 | a | 1010 |
| 16 | 10 | 10000 |
| 32 | 20 | 100000 |
| 100 | 64 | 1100100 |
| 255 | ff | 11111111 |
Common uses
Useful for inspecting individual bits within a hex value, such as reading bitmasks or flag registers in low-level code.
Related conversions
Need another base? The full number base converter handles any base from 2 to 36 and converts them all simultaneously.
Frequently asked questions
How do I convert Hexadecimal to Binary?
Enter your Hexadecimal value into the converter above and it shows the Binary equivalent — along with every other base — instantly. For example, ff in Hexadecimal becomes 11111111 in Binary.
Can it handle very large numbers?
Yes. The converter uses arbitrary-precision math, so even numbers with hundreds of digits convert exactly without the rounding errors you'd get from a normal calculator.
Is my data sent to a server?
No. Every conversion runs locally in your browser using standard JavaScript BigInt math, so nothing you enter is uploaded.