Binary
11111111Convert binary, octal, decimal, hex, and custom bases.
Binary
11111111Octal
377Decimal
255Hexadecimal
FFBase 36
73Convert integers between binary, octal, decimal, hexadecimal, and any custom base from 2 to 36. The converter uses BigInt so large IDs, bit masks, checksums, and protocol values stay exact instead of being rounded by floating-point math.
Integer strings are parsed with BigInt and converted to bases from 2 through 36, avoiding floating-point rounding for large identifiers, masks, and protocol values.
Example: The decimal value `255` becomes `11111111` in base 2, `377` in base 8, and `ff` in base 16.
The converter handles integers rather than fractional values or floating-point representations. Prefixes, signed conventions, overflow expectations, and byte order still depend on the system consuming the value.
The converter accepts and outputs bases 2 through 36, including binary, octal, decimal, and hexadecimal.
Yes. It uses BigInt, so large integers convert without JavaScript number precision loss.
No. This tool is intentionally for integers across bases 2 through 36.
Was this useful?