Convert numbers between any base from 2 to 36. Common bases: Binary (2), Octal (8), Decimal (10), Hexadecimal (16). Each digit position represents a power of the base.
📂 Math
💻 Number Base Converter
Convert numbers between any numeral base from 2 to 36. Supports binary, octal, decimal, hexadecimal, and custom bases. Free for programmers and students.
✏️ Enter Your Values
✨ Your Result
🦉Owl's Explanation
💻
Fill in the values above and click Calculate ✨
✅ Trusted Tool
Free number base converter. No sign-up needed.
🤔 How Does This Work?
Uses JavaScript parseInt(value, fromBase) and toString(toBase)
Supports any base 2-36
❓ Frequently Asked Questions
What bases can this tool convert?▼
Any base from 2 (binary) to 36 (using 0-9 and A-Z). Common ones: 2 (binary), 8 (octal), 10 (decimal), 16 (hexadecimal). Base 36 uses all digits and letters for maximum compactness.
Why would I need a base other than binary/decimal/hex?▼
Base 36 is used for compact unique identifiers (YouTube video IDs use similar encoding). Base 64 (used for data encoding) uses a different system. Some legacy systems and puzzles use base 12, base 20, or other unusual bases.
Any base from 2 (binary) to 36 (using 0-9 and A-Z). Common ones: 2 (binary), 8 (octal), 10 (decimal), 16 (hexadecimal). Base 36 uses all digits and letters for maximum compactness.
Why would I need a base other than binary/decimal/hex?▼
Base 36 is used for compact unique identifiers (YouTube video IDs use similar encoding). Base 64 (used for data encoding) uses a different system. Some legacy systems and puzzles use base 12, base 20, or other unusual bases.