Number Base Converter (Any Base 2–36)
Free universal number base converter. Convert between any base from 2 to 36 instantly — binary, octal, decimal, hex, and beyond.
⇄
Tip: Supports bases 2–36. Digits above 9 use letters: A=10, B=11 … Z=35. Click ⇄ to swap source and target bases.
💡 Definition
Number Bases (Radix)
- A number base (radix) defines how many unique digits are used.
- Base-10 uses 0–9, base-16 adds A–F, and base-36 uses all 26 letters.
- Any integer can be expressed in any base — the value stays the same, only the representation changes.
📖 How to use
Step by Step
- Enter a value in the input field
- Choose the source base (From Base)
- Choose the target base (To Base)
- The converted result appears automatically
🎯 Use cases
When to use
- Converting between any two number systems
- Working with unusual bases (base-3, base-12, base-36)
- CS education and number theory homework
- Encoding/decoding base-32 and base-36 IDs
Frequently Asked Questions
What is the highest base supported?▾
Base 36 is the highest, using digits 0–9 and letters A–Z. Beyond base-36 you would need additional symbols. Base-36 is used in short URL services and compact ID encoding.
Why do some systems use base-12 or base-60?▾
Base-12 (duodecimal) is useful because 12 has many factors (1,2,3,4,6,12), making division easier. Base-60 (sexagesimal) from ancient Babylon is why we have 60 seconds and 60 minutes.