Convert between binary, octal, decimal and hexadecimal instantly, including very large numbers.
No comments yet. Be the first!
The Number Base Converter converts arbitrary-precision integers between binary, octal, decimal and hexadecimal, using BigInt arithmetic with no JavaScript number precision limits.
Conversion runs entirely on JavaScript BigInt, never through the regular Number type, so it never loses precision beyond the safe integer range.
Negative numbers are supported. This version (V1) does not support fractional values, two’s complement, or a fixed bit width.
Yes, as long as the prefix matches the selected source base — e.g. a hexadecimal input can start with 0x.
11111111
377
255
FF
Conversion is BigInt-backed end to end — it never passes through JavaScript Number, so values beyond the safe integer range still convert exactly. This version does not support fractions, two’s complement, or a fixed bit width.