Hexadecimal to Decimal Converter

Enter a hexadecimal number (0-9, A-F) to convert it to decimal (base-10).

How Hexadecimal to Decimal Conversion Works

Hexadecimal is a base-16 number system using digits 0–9 and letters A–F. Each hex digit represents 4 binary bits. To convert to decimal, multiply each digit by its place value (power of 16) and sum the results.

Decimal = dn×16n + … + d1×161 + d0×160
Hex 1A3F:
1×16³ + A×16² + 3×16¹ + F×16⁰
= 1×4096 + 10×256 + 3×16 + 15×1
= 4096 + 2560 + 48 + 15 = 6719

Hex Digit Values

HexDecimalBinary
000000
110001
A101010
B111011
C121100
D131101
E141110
F151111

Common Hex Values

HexDecimalUse
FF255Max byte value
100256256 values (1 byte + 1)
FFFF65535Max 16-bit unsigned
FFFFFF16777215White color in RGB
7FFFFFFF2147483647Max 32-bit signed int