Last updated
Quick Reference: Hex Digit Values
- 0–9 → same as decimal (0–9)
- A → 10, B → 11, C → 12, D → 13, E → 14, F → 15
- Each hex digit = 4 binary bits
- 2 hex digits = 1 byte (8 bits)
- 4 hex digits = 2 bytes (16 bits)
- 8 hex digits = 4 bytes (32 bits)
- 16 hex digits = 8 bytes (64 bits)
- Prefix
0xindicates hexadecimal in most programming languages
Examples
Example 1: Basic Hex to Decimal Conversion
Hex → Decimal:
FF → 255
1A → 26
100 → 256
1A3F → 6719
FFFF → 65535
FFFFFF → 16777215
How it works (FF example):
F × 16¹ + F × 16⁰
= 15 × 16 + 15 × 1
= 240 + 15
= 255
Example 2: Decimal to Hex Conversion
Decimal → Hex:
0 → 0
10 → A
15 → F
16 → 10
255 → FF
256 → 100
1000 → 3E8
65535 → FFFF
16777215 → FFFFFF
How it works (255 example):
255 ÷ 16 = 15 remainder 15 → F
15 ÷ 16 = 0 remainder 15 → F
Read remainders bottom-up: FF
Example 3: All Three Representations
Hex | Decimal | Binary
-------|---------|------------------
0 | 0 | 0000
1 | 1 | 0001
2 | 2 | 0010
3 | 3 | 0011
4 | 4 | 0100
5 | 5 | 0101
6 | 6 | 0110
7 | 7 | 0111
8 | 8 | 1000
9 | 9 | 1001
A | 10 | 1010
B | 11 | 1011
C | 12 | 1100
D | 13 | 1101
E | 14 | 1110
F | 15 | 1111
10 | 16 | 0001 0000
FF | 255 | 1111 1111
100 | 256 | 0001 0000 0000
FFFF | 65535 | 1111 1111 1111 1111