About the Number System Converter
Computers work in binary (base 2), but humans prefer decimal (base 10). Programmers frequently use hexadecimal (base 16) as a compact representation of binary data, and octal (base 8) appears in Unix file permissions and some legacy systems. Our converter lets you switch between all four bases instantly.
How it works
Enter a number in any base and the converter parses it using JavaScript's BigInt for arbitrary-precision arithmetic — meaning it handles numbers far beyond the normal 64-bit floating-point limit. The parsed value is then displayed in all four bases simultaneously. Hexadecimal output uses uppercase letters (A–F).
Input formats
You can type a plain number and select the base from the dropdown, or use standard prefixes: 0b for binary, 0o for octal, and 0x for hexadecimal. The converter auto-detects these prefixes. All processing runs entirely in your browser — nothing is sent to a server.