Binary, decimal, octal, and hexadecimal — the four bases
Computers store integers in binary (base 2), but humans read decimal (base 10). Programmers also use octal (base 8) and hexadecimal (base 16) because they compress long bit patterns into shorter strings. Together, binary decimal octal hexadecimal cover nearly every integer conversion task in CS courses, embedded firmware, and debugging.
Each system uses positional notation: the value of a number is the sum of each digit multiplied by the base raised to that digit's position. This number base converter accepts input in any of the four bases and displays all equivalents instantly — including very large integers via BigInt.