Last updated
Hex Digit Reference
Decimal Hex 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
10 A 1010
11 B 1011
12 C 1100
13 D 1101
14 E 1110
15 F 1111
Use the Decimal to Hex Converter at techconverter.me to convert any decimal number to hexadecimal with step-by-step explanation, two's complement for negatives, and simultaneous binary output.
Examples
Example 1: Basic Integer Conversion
/* Convert 255 to hex */
Step-by-step (repeated division by 16):
255 ÷ 16 = 15 remainder 15 → F
15 ÷ 16 = 0 remainder 15 → F
Read remainders bottom to top: FF
255 (decimal) = FF (hex) = 0xFF
/* More examples */
0 = 0x00
10 = 0x0A
15 = 0x0F
16 = 0x10
31 = 0x1F
32 = 0x20
255 = 0xFF
256 = 0x100
Example 2: CSS Color Code Breakdown
/* CSS color #3B82F6 */
3B = 59 decimal → Red channel (0-255)
82 = 130 decimal → Green channel (0-255)
F6 = 246 decimal → Blue channel (0-255)
/* rgb(59, 130, 246) = #3B82F6 */
/* Convert RGB to hex */
Red: 59 → 3B
Green: 130 → 82
Blue: 246 → F6
Result: #3B82F6
/* Common web colors */
#FF0000 = rgb(255, 0, 0) = Red
#00FF00 = rgb(0, 255, 0) = Green
#0000FF = rgb(0, 0, 255) = Blue
#FFFFFF = rgb(255, 255, 255) = White
#000000 = rgb(0, 0, 0) = Black
#808080 = rgb(128, 128, 128) = Gray
Example 3: Memory Addresses
/* Memory addresses in a debugger */
Decimal address: 4294967295
Hex address: 0xFFFFFFFF (max 32-bit address)
Decimal: 1073741824
Hex: 0x40000000 (1 GB boundary)
Decimal: 2147483648
Hex: 0x80000000 (2 GB boundary)
/* Stack pointer values */
0x7FFE1234 = 2147418676 decimal
0x7FFFFFFF = 2147483647 decimal (max positive 32-bit signed)