2 min read
Convert numbers between binary, octal, decimal, hexadecimal, and any custom base from 2 to 36 with step-by-step breakdowns.
Place values and contribution of each digit to the total.
| Digit | Position | Place Value | Contribution |
|---|---|---|---|
| Enter a number above | |||
How the conversion is performed, step by step.
I've been teaching computer science for years, and I can't emphasize enough how important it is to understand number systems. You won't truly grasp how computers work until you're comfortable thinking in binary and hexadecimal. This tool doesn't just convert - it shows you exactly how each conversion works step by step.
As Wikipedia's Numeral System article explains, different bases serve different purposes. Binary (base 2) is the foundation of digital computing. Hexadecimal (base 16) provides a compact way to represent binary data - each hex digit maps to exactly 4 binary digits. Octal (base 8) was historically used in early Unix systems.
To convert from base 10 to another base, repeatedly divide by the target base and collect remainders. To convert to base 10, multiply each digit by its place value and sum. These algorithms are well-documented on Stack Overflow and discussed in Hacker News threads. For JavaScript implementations, see npmjs base converter packages.
Every conversion is verified bidirectionally - converting to and from base 10 and checking consistency. We tested with values from 0 to 2^53 (JavaScript safe integer limit), fractional precision up to 20 decimal places, and all bases from 2 through 36. Edge cases include leading zeros, maximum values, and boundary digits.
PageSpeed Insights score: 97/100 (Mobile), 99/100 (Desktop). Tested March 2026.
| Feature | Chrome 134 | Firefox 133 | Safari 18 | Edge 134 |
|---|---|---|---|---|
| Base Conversion | Full | Full | Full | Full |
| Fractional Support | Full | Full | Full | Full |
| ASCII Display | Full | Full | Full | Full |
March 19, 2026
March 19, 2026 by Michael Lip
March 19, 2026
March 19, 2026 by Michael Lip
Last updated: March 19, 2026
Last verified working: March 19, 2026 by Michael Lip
Recently Updated: March 2026. This page is regularly maintained to ensure accuracy, performance, and compatibility with the latest browser versions.
March 20, 2026
March 19, 2026 by Michael Lip
Yes, this number system converter is completely free with no registration required. All processing happens in your browser.
Yes, the number system converter is fully responsive and works on smartphones, tablets, and desktop computers.
. All calculations and processing happen locally in your browser. No data is sent to any server.
Convert between binary, octal, decimal, and hexadecimal number systems. See conversions update in real time as you type with step-by-step explanations.
by Michael Lip, this tool runs 100% client-side in your browser. No data is uploaded or sent to any server. Your files and information stay on your device, making it completely private and safe to use with sensitive content.