Skip to main content
ConvertUnitOnline

Hexadecimal to Binary

Convert hexadecimal to binary instantly. Enter a valid integer — results update live with exact BigInt precision.

Instant Private Free
Number bases Positional notation BigInt exact

FF hexadecimal = 11111111 binary

Unit
Unit
Format

Conversion table

Selected Hexadecimal values converted to Binary using exact positional base math.

Hexadecimal Binary
0 0
A 1010
10 10000
FF 11111111
100 100000000

How to convert

Positional base conversion in both directions, plus a worked example.

binary = convert(hexadecimal digits → integer → binary digits)

hexadecimal = convert(binary digits → integer → hexadecimal digits)

Positional bases use place values, not a single multiplier. Each hexadecimal digit is parsed against base 16, converted to an exact integer, then written in binary.

To go the other way, parse binary digits, convert to the same integer, and format in hexadecimal. The live converter handles both directions.

Worked example on this page:

FF hexadecimal = 11111111 binary

About these units

Short background on the units used in this conversion.

Hexadecimal (Base-16)

Hexadecimal (Base-16) uses positional notation in base 16. Each digit position represents a power of the base — this is notation, not a currency or measurement unit.

Hexadecimal compactly represents bytes — common in memory dumps, CSS colors, and MAC addresses.

Binary (Base-2)

Binary (Base-2) expresses the same integer value using a different radix. The numeric value is identical; only the digit representation changes.

Binary output shows the exact bit pattern for a decimal or hex value.

Frequently asked questions

How do I convert hexadecimal to binary?
Enter a valid hexadecimal integer in the From field. The converter parses each digit against the source base, converts through an exact BigInt value, and formats the result in binary. Example: FF hexadecimal = 11111111 binary.
What happens if I type an invalid digit?
Invalid digits are rejected with an inline message — for example, "2" in binary or "G" in hexadecimal — instead of showing a misleading result.
Is this Hexadecimal to Binary converter private?
Yes. All calculations run locally in your browser. Nothing you type is sent to a server.

All base_16 conversions

Jump to any number base conversion starting from base_16 — including the reverse direction and every other unit in our dataset.