Convert numbers between binary, octal, decimal, hexadecimal, and any base 2–36. Live conversion, BigInt support — 100% client-side.
A number base (or radix) is how many unique digits a numeral system uses. Everyday counting is decimal (base 10). Computers use binary (base 2). Programmers often use hexadecimal (base 16) for memory addresses and color codes, and octal (base 8) in some Unix contexts.
This converter translates the same integer value between any bases from 2 to 36, including live bit representation for binary.
Type a value such as 255, 0xFF, 0b11111111, or 0o377. Conversion updates as you type.
Use Auto-detect (reads 0x / 0b / 0o prefixes), pick Binary, Octal, Decimal, Hex, or set a custom base 2–36.
Cards show binary, octal, decimal, and hex. Copy any value with one click. Bit view groups binary digits for readability.
Need base 12 or 36? Enter it under “Also show base” and an extra result card appears.
Binary, octal, decimal, hex, plus any custom radix up to 36.
Results update as you type — no submit button required.
Handles integers larger than 64-bit without precision loss.
Recognizes 0b, 0o, and 0x prefixes automatically.
Binary digits grouped and padable to 8 / 16 / 32 / 64 bits.
All math runs in your browser. Nothing is uploaded.