Quick Answer
How Many Bytes in a Kilobyte?
1,000 bytes (decimal) or 1,024 bytes (binary) - the fundamental digital storage question.
Last updated: 2026-03-15
The Quick Answer
Decimal (SI): 1 KB = 1,000 bytes
Binary (IEC): 1 KiB = 1,024 bytes
Data Unit Hierarchy
| Unit | Decimal | Binary | Bits |
|---|---|---|---|
| 1 Byte | 1 | 1 | 8 |
| 1 KB / KiB | 1,000 | 1,024 | 8,000 / 8,192 |
| 1 MB / MiB | 1,000,000 | 1,048,576 | 8M / 8.39M |
| 1 GB / GiB | 109 | 230 | 8B / 8.59B |
| 1 TB / TiB | 1012 | 240 | 8T / 8.80T |
Why the Confusion?
Early computer scientists used "kilobyte" to mean 1,024 bytes because computers work in powers of 2, and 210 = 1,024 is close to 1,000. This dual meaning persisted for decades. In 1998, the IEC introduced binary prefixes (kibi, mebi, gibi) to eliminate ambiguity, but adoption has been gradual.
Who Uses Which Standard?
| Decimal (1 KB = 1,000 B) | Binary (1 KiB = 1,024 B) |
|---|---|
| Storage manufacturers | Windows file sizes |
| Network speeds (Mbps) | RAM specifications |
| macOS (since 10.6) | Linux (some contexts) |
| iOS and Android | Programming (memory allocation) |
What Fits in 1 KB?
- About 500-1,000 characters of plain text (roughly a short paragraph)
- A very small icon or favicon
- A few lines of source code
Use our digital storage converter for precise conversions.