Convert between binary, hexadecimal, decimal, and octal number systems
| Description | Decimal | Binary | Hex | Octal |
|---|---|---|---|---|
| Zero | 0 | 0 | 0x0 | 0 |
| One | 1 | 1 | 0x1 | 1 |
| Byte | 8 | 1000 | 0x8 | 10 |
| Nibble | 16 | 10000 | 0x10 | 20 |
| Max byte (0xFF) | 255 | 11111111 | 0xFF | 377 |
| 256 | 256 | 100000000 | 0x100 | 400 |
| KB | 1024 | 10000000000 | 0x400 | 2000 |
| Max 16-bit | 65535 | 1111111111111111 | 0xFFFF | 177777 |
| Max 24-bit (0xFFFFFF) | 16777215 | 111111111111111111111111 | 0xFFFFFF | 77777777 |
| Max 32-bit | 4294967295 | 11111111111111111111111111111111 | 0xFFFFFFFF | 37777777777 |
Decimal (Base 10)
The standard number system we use daily. Uses digits 0-9.
Binary (Base 2)
Used by computers. Uses only 0 and 1. Each digit is a "bit".
Hexadecimal (Base 16)
Compact representation of binary. Uses 0-9 and A-F. Common in programming and colors.
Octal (Base 8)
Sometimes used in computing. Uses digits 0-7.