Number Base Converter – Binary, Octal, Decimal, Hex

Convert between binary, octal, decimal, and hexadecimal. BigInt support for very large numbers. Visual binary representation.

Try it Free →

Features

🔢

Binary, Octal, Dec, Hex

Convert between base 2, 8, 10, 16, and up to base 36 all at once.

🔢

BigInt Support

Handle very large numbers beyond JavaScript's safe integer range with BigInt.

📊

Visual Binary

See a visual representation of bits for binary conversion. Toggle between nibble and byte grouping.

🔒

Privacy First

All conversion is local using JavaScript's Number and BigInt APIs.

📋

Copy Options

Copy any individual base representation to your clipboard.

🎯

Auto-Detect Prefix

Auto-detects 0x (hex), 0b (binary), 0o (octal) prefixes when pasting.

How to Use

1

Enter a Number

Type a number in any base (decimal, hex with 0x, binary with 0b, etc.).

2

View All Conversions

Binary, octal, decimal, hex, and base-36 values appear simultaneously.

3

Check Visual Binary

Toggle the visual binary representation to see bit patterns.

4

Copy

Click any result to copy that specific base representation.

Frequently Asked Questions

What bases are supported?
Binary (base 2), Octal (base 8), Decimal (base 10), Hexadecimal (base 16), and Base 36 (0-9, A-Z). Custom bases from 2-36 can be selected.
What is the largest number I can convert?
For regular numbers, JavaScript's safe integer range is 2^53 - 1 (9007199254740991). Enable BigInt mode to convert arbitrarily large integers.
What do the prefixes mean?
0x = hexadecimal (e.g., 0xFF = 255), 0b = binary (e.g., 0b1010 = 10), 0o = octal (e.g., 0o77 = 63). The tool auto-detects these.
How does the visual binary work?
undefined
Is my data sent to a server?
No. All conversion is done locally in the browser using JavaScript's Number, BigInt, and toString methods. No data leaves your device.

← Back to pudone! home