Number Base Converter
Convert numbers between any base from 2 to 36. Binary, octal, decimal, hexadecimal, and more. Free, instant, with step-by-step breakdown.
How It Works
- Enter a number โ Type any number using digits valid for the input base (0-9 and A-Z for bases above 10).
- Select input base โ Choose the base of the number you entered (binary=2, decimal=10, hex=16, etc.).
- Select output base โ Choose the base you want to convert to. The result updates instantly.
- Review the steps โ The conversion process is shown step by step, including the intermediate decimal value.
Common Number Bases
| Base | Name | Digits | Example |
|---|---|---|---|
| 2 | Binary | 0-1 | 1011 = 11 decimal |
| 8 | Octal | 0-7 | 17 = 15 decimal |
| 10 | Decimal | 0-9 | 42 = 42 decimal |
| 16 | Hexadecimal | 0-9, A-F | 2F = 47 decimal |
| 36 | Base-36 | 0-9, A-Z | HELLO = 1704097992 decimal |
About Number Base Converter
Convert numbers between any base from 2 to 36. Supports binary, octal, decimal, hexadecimal, and all intermediate bases. See the step-by-step conversion process to understand how the math works.
Bases 2 to 36
All 35 bases supported. Binary (2), octal (8), decimal (10), hexadecimal (16), and everything in between including base-36.
Step-by-Step Breakdown
See the conversion steps: first to decimal with position notation, then to the target base via repeated division.
Real-Time Conversion
Results update as you type. Change the input, input base, or output base and see the result instantly.
Programmer Friendly
Monospace output, uppercase hex letters, and clear notation. Perfect for developers and computer science students.