Free number base converter tool. Convert between binary, decimal, hexadecimal, octal & any base (2-36). Instant results for programmers and students.
Transform numbers instantly between binary, decimal, hexadecimal, octal, and any custom base from 2 to 36. This powerful number base converter simplifies base conversion for programmers, students, and professionals working with different numerical systems.
Base conversion (also called radix conversion) is the process of changing a number from one numerical base to another. Each base uses a specific set of digits to represent values:
Converting between numerical bases is simple with our tool:
The converter automatically validates your input to ensure it's valid for the selected base.
1101
→ Decimal: 13
255
→ Hexadecimal: FF
17
→ Binary: 1111
Programming & Computer Science:
Digital Electronics:
Mathematics & Education:
Each numerical base follows the same principles:
Our base converter supports:
Binary (base-2) uses only 0 and 1, while hexadecimal (base-16) uses 0-9 and A-F. Hexadecimal is often used as a compact way to represent binary data since each hex digit represents exactly 4 binary digits.
Divide the decimal number by 2 repeatedly, keeping track of remainders. Read the remainders from bottom to top to get the binary representation. For example: 13 ÷ 2 = 6 remainder 1, 6 ÷ 2 = 3 remainder 0, 3 ÷ 2 = 1 remainder 1, 1 ÷ 2 = 0 remainder 1 → 1101₂
Our number base converter supports bases from 2 up to 36. Base-36 uses digits 0-9 and letters A-Z, making it the highest practical base using standard alphanumeric characters.
Base conversion is essential in computer programming, digital electronics, and mathematics education. Programmers frequently work with hexadecimal for memory addresses, binary for bit operations, and octal for file permissions.
This converter focuses on positive integers. For negative numbers, apply the conversion to the absolute value, then add the negative sign to the result.
Our converter uses precise mathematical algorithms to ensure 100% accuracy for all supported bases (2-36). The conversion process follows standard mathematical principles for positional notation systems.
Radix and base are interchangeable terms referring to the number of unique digits used in a positional numeral system. Both terms describe the same concept in number theory and computer science.
Computers internally use binary (base-2) for all operations. Hexadecimal (base-16) provides a human-readable way to represent binary data, while octal (base-8) is used in some systems for file permissions and legacy applications.
Use our free number base converter to instantly transform numbers between any bases from 2 to 36. Perfect for students, programmers, and anyone working with different numerical systems. No registration required – start converting now!
Discover more tools that might be useful for your workflow