Skip to content
Convertitive

Hexadecimal to Binary Converter

FF (hex) = 11111111 (bin)

Convert hexadecimal numbers to binary numbers exactly, for any size. Convertitive parses your input as a BigInt — so 64-bit values, 256-bit hex strings, and even larger numbers round-trip without rounding. For quick reference: FF hex = 11111111 bin, and DEAD hex = 1101111010101101 bin.

11111111
Quick

How to convert hexadecimal numbers to binary numbers

  1. Enter a value

    Type a hexadecimal integer in the From field. Allowed characters: 0 through 9 and A through F.

  2. Read the binary result

    The To field updates as you type. For example, the hexadecimal value FF equals 11111111 in binary.

  3. Copy or share

    Use the copy button to grab the result. You can change either base from its dropdown without leaving the page.

Reference table

Fifty representative values. Every row is computed exactly by the same BigInt-based converter that powers the widget above.

Hexadecimal (hex)Binary (bin)
00
11
210
311
4100
5101
6110
7111
81000
91001
A1010
B1011
C1100
D1101
E1110
F1111
1010000
1110001
1210010
1310011
1410100
1811000
1F11111
20100000
24100100
2A101010
30110000
32110010
3F111111
401000000
641100100
7F1111111
8010000000
C811001000
FF11111111
100100000000
1F4111110100
1FF111111111
2001000000000
3E81111101000
3FF1111111111
40010000000000
800100000000000
10001000000000000
200010000000000000
4000100000000000000
80001000000000000000
FFFF1111111111111111
1000010000000000000000
100000100000000000000000000

Frequently asked questions

How do I convert hexadecimal numbers to binary numbers?
Enter your hexadecimal value above. Convertitive parses it as an arbitrary-precision integer and reformats it in binary. The conversion is exact for any size — there's no float rounding.
What is FF in binary?
FF (hexadecimal) equals 11111111 in binary.
Are negative numbers supported?
No, only non-negative integers are supported for hexadecimal ↔ binary. Two's-complement encodings depend on a chosen bit-width, which this tool does not assume.
What's the largest number I can convert?
Any size. Convertitive uses JavaScript BigInt, which has no fixed upper bound — 256-bit hex strings, 512-bit and bigger all round-trip exactly.
How many bits does the result take?
An n-digit number in base 16 needs roughly 4.00 × n bits to store. The exact bit length equals ⌈log₂(value + 1)⌉.
Is hex case-sensitive?
No. You can type hex with letters in either case. Output is always uppercase (A–F).
Are conversion factors exact?
Yes. Base conversion is integer-to-integer; there are no factors, no rounding, no precision loss.
Why would I convert hexadecimal numbers to binary numbers?
Binary is what computers actually use internally. Converting from hexadecimal to binary is useful for low-level debugging, bit-mask design, and understanding how values are encoded at the hardware level.

About hexadecimal and binary

Hexadecimal (base 16)

Hexadecimal (base 16) uses digits 0–9 plus the letters A–F to encode the values 10–15. It is the dominant compact notation for binary data: every two hex digits represent exactly one byte. Used universally for memory addresses, color codes (#RRGGBB), and cryptographic hashes.

Binary (base 2)

Binary (base 2) represents numbers with two digits: 0 and 1. It is the native language of every digital computer because each digit maps directly to a transistor's on/off state. A group of 8 binary digits forms one byte, the smallest addressable unit in most modern hardware.

Other base converters