Hexadecimal to Decimal Converter

Convert hexadecimal numbers to decimal instantly with step-by-step explanations.

Hexadecimal (Base 16)
Decimal (Base 10)

Result:

...

How it's done:

Common Hexadecimal to Decimal Examples

FF₁₆ = 255₁₀
F = 15, F = 15
15×16¹ + 15×16⁰ = 240 + 15 = 255
3E8₁₆ = 1000₁₀
3 = 3, E = 14, 8 = 8
3×16² + 14×16¹ + 8×16⁰ = 768 + 224 + 8 = 1000
ABCD₁₆ = 43981₁₀
A = 10, B = 11, C = 12, D = 13
10×16³ + 11×16² + 12×16¹ + 13×16⁰ = 40960 + 2816 + 192 + 13 = 43981
1000₁₆ = 4096₁₀
1 = 1, 0 = 0, 0 = 0, 0 = 0
1×16³ + 0×16² + 0×16¹ + 0×16⁰ = 4096 + 0 + 0 + 0 = 4096

Frequently Asked Questions

What is hexadecimal?

Hexadecimal is a base-16 number system that uses sixteen symbols: 0-9 and A-F. The letters A-F represent the decimal values 10-15. It's commonly used in computing for memory addresses, color codes, and binary data representation.

How do I convert hexadecimal to decimal?

To convert hexadecimal to decimal, multiply each digit by its corresponding power of 16 and sum the results. Start from the rightmost digit (16⁰) and work your way left. Remember that A=10, B=11, C=12, D=13, E=14, and F=15.

Why is hexadecimal useful?

Hexadecimal is useful because it can represent large numbers more compactly than binary and is easier to convert to and from binary than decimal. It's also commonly used in programming for memory addresses, color codes, and debugging.