Number Base Converter - Binary, Decimal, Hex Online
Convert numbers between binary, octal, decimal, hex, base32, and base64 formats instantly in your browser. Supports arbitrary-precision big integers.
Paste any integer in binary, octal, decimal, or hexadecimal and instantly see all representations side by side — binary (base 2), octal (base 8), decimal (base 10), hexadecimal (base 16), base 32 using the 0–9 A–V alphabet, and standard base64 of the number's bytes. Powered by JavaScript BigInt so arbitrarily large numbers are handled without precision loss. All conversions run entirely in your browser — no data is ever sent to a server.
How to use
- 1
Select the input base
Choose the base of your input number: Binary (2), Octal (8), Decimal (10), or Hexadecimal (16).
- 2
Enter your number
Type or paste the number into the input field. Hex input is case-insensitive.
- 3
View all representations
All six output bases update instantly as you type — binary, octal, decimal, hex, base32, and base64.
- 4
Copy any result
Click the copy button next to any output row to copy that value to your clipboard.
FAQ
Q.What number bases are supported for input?
You can enter numbers in binary (base 2), octal (base 8), decimal (base 10), or hexadecimal (base 16). The output always shows all six representations simultaneously.
Q.Can it handle very large numbers?
Yes. The converter uses JavaScript BigInt internally, so there is no upper limit on the size of the number — no floating-point precision loss.
Q.What alphabet does Base32 use?
The Base32 output uses the 0–9 A–V alphabet (also known as base32hex or extended hex), which is different from the RFC 4648 A–Z 2–7 alphabet used in email encoding.
Q.Will my data be sent to a server?
No. All conversions run entirely in your browser using JavaScript. Nothing is ever transmitted.
Q.Is hex input case-sensitive?
No. You can type hex digits in uppercase or lowercase — both are accepted. The hex output is always displayed in uppercase.