Computers think in binary, programmers write in hex, old systems file permissions in octal, and humans usually mean decimal. Every conversion between these four systems is pure arithmetic - but doing it by hand past a dozen bits means long division, repeated squaring, and an excellent chance of dropping a digit somewhere. The relationships are simple: one hex digit is four bits, one octal digit is three.
Binary, Hex, Octal Converter converts any whole number among decimal, binary, hexadecimal and octal exactly, using BigInt arithmetic with no floating point anywhere. Bit counts, byte alignment and the digit groups are all shown. Paste a value in any base, get all four representations, and see how the systems mirror each other.