Type a number in any base and the others update instantly. Supports binary (base 2), octal (base 8), decimal (base 10), and hexadecimal (base 16). Handles numbers up to 2โตยณ.
Up to JavaScript's safe integer limit, 2โตยณ โ 1 (9,007,199,254,740,991). For bigger values, use a language-native BigInt instead.
Hex output is uppercased for readability (e.g. FF rather than ff). Input accepts either case.
It interprets the value as a 32-bit two's complement signed integer. Numbers above 2,147,483,647 wrap to negative โ useful when debugging bit-level code in C, Java, or hardware contexts.