Number Base Converter
Convert an integer from any base (2 to 36) into binary, octal, decimal, and hexadecimal at once. Backed by BigInt for arbitrary precision.
About This Tool
Parses an integer in any base from 2 to 36 and renders it simultaneously across binary, octal, decimal, and hexadecimal formats. Conversions run via JavaScript BigInt using exact digit place-value math, guaranteeing precision far past standard 64-bit float limits (Number.MAX_SAFE_INTEGER).
Input digits are validated in real time against the selected base. Characters outside the allowed alphabet are highlighted immediately rather than silently failing.
Key Features
- Four simultaneous outputs: Binary, octal, decimal, and hex outputs calculate together from a single input.
- Any base 2 to 36: Select standard radixes or choose any custom base between 2 and 36.
- Arbitrary precision: Engineered with BigInt so 64-bit and 128-bit numbers convert without precision rounding.
- Signed integer support: Negative values with leading minus signs are parsed and represented across all bases.
- Real-time validation: Flags invalid characters instantly according to selected base rules.
- 1-Click copy: Individual copy buttons for each converted radix format.