Convert numbers between any base from 2 to 36 in an instant. Handles negative numbers and fractions with clear, step-by-step explanations. The essential tool for programmers, students, and engineers.
What Is a Number Base?
Simply put, a number base tells you how many digits are available in a counting system. We use base-10 (decimal) every day—it has ten digits (0-9).
Computers, however, “think” in base-2 (binary)—just 0s and 1s. Because binary numbers get long fast, programmers use base-16 (hexadecimal) as a shorthand (0-9 and A-F). Base-8 (octal) is also used in some computing contexts.
The key idea: In any base, each digit’s position represents a power of that base. Our converter shows you exactly how that works. Try converting your age into binary or hex—it’s the same number, just written in a different “language.”
Common Conversion Table
Quick reference for frequently converted values across different bases.
| Decimal | Binary | Octal | Hexadecimal | Base-12 | Base-20 | Base-36 |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 10 | 1010 | 12 | A | A | A | A |
| 16 | 10000 | 20 | 10 | 14 | G | G |
| 20 | 10100 | 24 | 14 | 18 | 10 | K |
| 32 | 100000 | 40 | 20 | 28 | 1C | W |
| 50 | 110010 | 62 | 32 | 42 | 2A | 1E |
| 64 | 1000000 | 100 | 40 | 54 | 34 | 1S |
| 100 | 1100100 | 144 | 64 | 84 | 50 | 2S |
| 255 | 11111111 | 377 | FF | 193 | CF | 73 |
| 512 | 1000000000 | 1000 | 200 | 368 | 15C | E8 |
| 1000 | 1111101000 | 1750 | 3E8 | 6B4 | 2A0 | RS |
Note: For bases higher than 10, letters represent values: A=10, B=11, C=12, D=13, E=14, F=15, G=16, H=17, I=18, J=19, K=20, ..., Z=35.