What Is a Byte, Really?
Every piece of digital information — a text message, a photo, a streaming video — is stored as binary data: ones and zeros. The smallest unit is a bit (binary digit), which holds a single 0 or 1. Eight bits make one byte, which can represent 256 different values (2⁸). A single byte is enough to store one ASCII character — the letter "A" is stored as 01000001.
From this foundation, everything scales upward. A kilobyte (KB) is roughly a thousand bytes. A megabyte (MB) is roughly a million. A gigabyte (GB) is roughly a billion. A terabyte (TB) is roughly a trillion. But the word "roughly" is doing a lot of work in those sentences, and understanding why is the key to understanding data sizes.
Binary vs Decimal Prefixes: The Root of the Confusion
In the metric system, "kilo" means exactly 1,000. A kilometer is 1,000 meters. A kilogram is 1,000 grams. But computers operate in binary (base 2), not decimal (base 10). Powers of 2 don't align neatly with powers of 10. The closest power of 2 to 1,000 is 1,024 (2¹⁰). So early computer scientists used "kilobyte" to mean 1,024 bytes — not 1,000.
This convention propagated upward:
| Prefix | Decimal (SI) | Binary (IEC) | Difference |
|---|---|---|---|
| Kilo | 10³ = 1,000 | 2¹⁰ = 1,024 | 2.4% |
| Mega | 10⁶ = 1,000,000 | 2²⁰ = 1,048,576 | 4.9% |
| Giga | 10⁹ = 1,000,000,000 | 2³⁰ = 1,073,741,824 | 7.4% |
| Tera | 10¹² = 1,000,000,000,000 | 2⁴⁰ = 1,099,511,627,776 | 10.0% |
| Peta | 10¹⁵ | 2⁵⁰ = 1,125,899,906,842,624 | 12.6% |
Notice how the gap grows at each level. By the time you reach terabytes, the difference is a full 10%. This is not a small discrepancy — it is the reason a "1 TB" hard drive shows only 931 GB on your computer.
In 1998, the International Electrotechnical Commission (IEC) tried to solve this by introducing new prefixes: kibibyte (KiB), mebibyte (MiB), gibibyte (GiB), and tebibyte (TiB) to unambiguously mean the binary (1,024-based) values. The standard SI prefixes (KB, MB, GB, TB) would formally mean decimal (1,000-based) values.
It was a sensible solution, but adoption has been inconsistent. Hard drive manufacturers eagerly adopted the SI definition (it makes their drives sound bigger). Operating systems like Windows still display sizes using binary math but label them with SI prefixes (showing "GB" when they mean "GiB"). Linux distributions are gradually shifting to the IEC prefixes. macOS switched to decimal display in 2009 with Snow Leopard.
The result is ongoing consumer confusion. When someone says "gigabyte," they might mean 1,000,000,000 bytes or 1,073,741,824 bytes depending on context.
Why Your 1 TB Hard Drive Shows Only 931 GB
Here is the math, plain and simple:
- Manufacturer definition: 1 TB = 1,000,000,000,000 bytes
- Windows reads this as: 1,000,000,000,000 ÷ 1,073,741,824 = 931.32 GiB
- Windows displays this as: 931 GB
You are not being cheated. You bought a drive with one trillion bytes. But your operating system divides by 1,024 three times (for KB, MB, GB) instead of by 1,000. The missing 69 GB never existed — it is an artifact of the counting system.
This gap widens with larger drives. A "4 TB" drive shows about 3.64 TB in Windows. An "8 TB" drive shows about 7.28 TB. At the enterprise level, a "100 TB" storage array shows roughly 91 TB. For data center planners, this difference has real financial implications when purchasing storage capacity.
Cloud Storage: The Hidden Shrinkage
Cloud storage providers typically use decimal definitions in their marketing. When Google Drive offers "15 GB of free storage," that is 15,000,000,000 bytes. When Dropbox says "2 TB plan," they mean two trillion bytes. This is consistent and fair, but it interacts with the binary-counting operating systems in ways that surprise users.
Additionally, cloud storage has overhead that further reduces usable space:
- File system overhead: NTFS, ext4, and APFS each reserve a small percentage of space for metadata, journaling, and allocation tables
- Block size rounding: Files are stored in blocks (typically 4 KB). A 1-byte file consumes an entire 4 KB block. On a drive with millions of small files, this waste can reach 5-10%
- Encryption overhead: Full-disk encryption adds a small percentage of overhead for metadata
- RAID parity: In RAID 5 arrays, one drive's worth of capacity is lost to parity data; in RAID 6, two drives' worth
- Version history and snapshots: Cloud services like OneDrive and iCloud keep file versions that count against your quota
Practical example: A 256 GB SSD laptop with Windows, encryption, and a recovery partition typically has about 220 GB available out of the box. Install the operating system, applications, and a recovery partition, and you might see 180 GB free. This is normal — not a defect.
Real-World Data Size Reference Points
| Item | Approximate Size |
|---|---|
| Text email (no attachments) | 2-5 KB |
| Single-page Word document | 20-100 KB |
| MP3 song (128 kbps) | 3-4 MB |
| MP3 song (320 kbps) | 7-10 MB |
| JPEG photo (12 MP smartphone) | 3-6 MB |
| RAW photo (12 MP) | 15-25 MB |
| SD movie (1 hour) | 500 MB - 1 GB |
| HD movie (1 hour, 1080p) | 3-5 GB |
| 4K movie (1 hour) | 10-20 GB |
| Modern PC game | 50-150 GB |
| Windows 11 installation | 20-30 GB |
| 1 hour of Zoom recording (HD) | 300-500 MB |
These numbers help you estimate your storage needs. A photographer who shoots 500 RAW photos per session needs roughly 10 GB per session. A video editor working in 4K needs hundreds of gigabytes per project. A family sharing a cloud photo library might consume 200 GB per year.
Conversion Formulas
Decimal (SI): 1 KB = 1,000 bytes 1 MB = 1,000,000 bytes 1 GB = 1,000,000,000 bytes 1 TB = 1,000,000,000,000 bytes Binary (IEC): 1 KiB = 1,024 bytes 1 MiB = 1,048,576 bytes 1 GiB = 1,073,741,824 bytes 1 TiB = 1,099,511,627,776 bytes Converting between them: GiB = GB × (1,000³ / 1,024³) = GB × 0.9313 TiB = TB × (1,000⁴ / 1,024⁴) = TB × 0.9095
Choosing the Right Storage Plan
Understanding data sizes helps you make smarter purchasing decisions. When comparing cloud plans, calculate your actual needs first:
- Documents: 10,000 average documents ≈ 500 MB (generous estimate)
- Photos: 5,000 smartphone photos ≈ 20 GB
- Videos: 50 hours of 1080p video ≈ 200 GB
- Total: ~221 GB → You need at least a 256 GB plan
Always buy more than you currently need. Data accumulates faster than most people expect. A 500 GB plan gives you comfortable headroom; a 1 TB plan provides room for years of growth without worrying about hitting limits.
🎯 Convert data sizes instantly
Try RiseTop's Free Data Size Converter →Frequently Asked Questions
Why does my 1TB hard drive only show 931 GB?
Hard drive manufacturers use decimal prefixes (1 TB = 1,000,000,000,000 bytes) while operating systems use binary (1 TiB = 1,099,511,627,776 bytes). A 1 TB drive has about 931 GiB of usable space. This is not a defect — it is a difference in how "tera" is defined.
What is the difference between KB and KiB?
KB (kilobyte) traditionally meant 1024 bytes in computing but formally means 1000 bytes under SI standards. KiB (kibibyte) was introduced by IEC in 1998 to unambiguously mean 1024 bytes. In practice, most software still uses KB to mean 1024 bytes, which causes confusion.
How many songs can fit on 1 GB?
It depends on quality. A typical MP3 song (128 kbps) is about 3-4 MB, so 1 GB holds roughly 250-330 songs. At higher quality (320 kbps), songs are 7-10 MB each, giving you about 100-150 songs per GB. FLAC lossless files are larger still.
What comes after terabyte?
After terabyte (TB) comes petabyte (PB), then exabyte (EB), zettabyte (ZB), and yottabyte (YB). Global internet traffic in 2024 exceeded 4 zettabytes. In binary prefixes: after tebibyte (TiB) comes pebibyte (PiB), exbibyte (EiB), zebibyte (ZiB), and yobibyte (YiB).
How much cloud storage do I actually need?
For basic document storage and email backup, 50-100 GB is usually sufficient. Heavy photo users need 200-500 GB. Video content creators should plan for 1-5 TB. Always account for the difference between advertised and usable space, and consider future growth.