TFT

Hex to Binary Converter Online

Convert hexadecimal values to binary strings instantly. See each hex digit expanded to 4 bits. Ideal for understanding bitwise operations, assembly language, and digital logic design.

Hex to Binary Converter

Convert hexadecimal digits to their 4-bit binary equivalents

Hex to Binary Reference

0
0000
1
0001
2
0010
3
0011
4
0100
5
0101
6
0110
7
0111
8
1000
9
1001
A
1010
B
1011
C
1100
D
1101
E
1110
F
1111

How it works

Enter a hexadecimal number or string in the input field. Each hex digit is converted to its 4-bit binary equivalent, producing a binary string where every hex digit becomes exactly 4 binary digits.

The converter handles hex numbers of any length and preserves leading zeros when present. For hex strings representing text or data, each byte (2 hex digits) converts to 8 binary digits.

Output options include continuous binary strings, grouped by bytes (8 bits), or grouped by nibbles (4 bits) for easier reading. Copy the binary result with a single click for use in documentation or code.

When You'd Actually Use This

Digital Logic Design

Convert hex values to binary for truth tables, Karnaugh maps, and logic circuit analysis.

Bit Manipulation

Visualize which bits are set in hex values for bitmask operations and flag configurations.

Computer Architecture

Understand instruction encoding, register contents, and memory layouts in binary form.

Network Packet Analysis

Examine packet headers and payloads at the bit level for protocol analysis and debugging.

Cryptography Study

Analyze encryption algorithms that operate on individual bits and bit permutations.

Education

Learn the relationship between hex and binary number systems for computer science courses.

What to Know Before Using

One-to-four mapping: Each hex digit (0-F) maps to exactly 4 binary digits. This is why hex is convenient - it's a compact representation of binary.

Leading zeros matter: In binary, leading zeros can be significant for fixed-width values. 0x0F is 00001111, not just 1111, when working with bytes.

Grouping for readability: Binary is hard to read in long strings. Grouping by 4 bits (nibbles) or 8 bits (bytes) makes patterns visible.

Hex digit values: 0=0000, 1=0001, 2=0010... 9=1001, A=1010, B=1011, C=1100, D=1101, E=1110, F=1111.

Case insensitive: Input accepts both uppercase (A-F) and lowercase (a-f) hex letters with identical results.

Common Questions

What is 0xFF in binary?

0xFF in binary is 11111111. Each F represents 1111, so FF becomes 1111 1111 (8 ones), which equals 255 in decimal.

How do I convert hex to binary manually?

Replace each hex digit with its 4-bit binary equivalent. For example: 2A = 0010 1010 (2=0010, A=1010).

Why is hex used instead of binary?

Hex is 4x more compact than binary and easier for humans to read and write. One hex digit represents 4 bits, making it ideal for displaying binary data.

Can I convert binary back to hex?

Yes. Group binary digits into sets of 4 (from right to left), then convert each group to its hex equivalent. Use the binary-to-hex converter for this.

What's a nibble?

A nibble is 4 bits - exactly half a byte. One hex digit represents one nibble. Two nibbles make one byte (8 bits).

How many bits is a hex color code?

A 6-digit hex color code (#RRGGBB) is 24 bits (6 digits × 4 bits each). Each color channel (R, G, B) is 8 bits or 2 hex digits.

Can I convert very long hex strings?

Yes. There's no practical limit on input length. The converter handles hex strings of any size, useful for cryptographic keys or large data blocks.