JSON Formatter
Validate, prettify, minify or sort JSON keys with clear syntax errors.
Developer toolsConvert whole numbers between binary, octal, decimal, hexadecimal and base 36 exactly.
Adjust the example inputs, then select Convert number.
Translate integer values between common number bases without floating-point rounding. BigInt arithmetic preserves integers larger than JavaScript’s normal safe-number limit. Negative numbers and matching 0b, 0o or 0x prefixes are supported.
Enter an integer and select its current number base.
Choose the base you want to convert it to.
Convert and copy the exact integer result.
Yes. The conversion uses arbitrary-precision integers and accepts up to 4,096 input characters. It does not pass your number through floating-point arithmetic.
No. It converts signed whole-number values. Negative output has a minus sign; it is not a fixed-width two’s-complement bit pattern.