We live in a world of data. Your phone has 128 GB, your hard drive is 2 TB, your internet speed is measured in Mbps, and your files are counted in MB. But what do these units actually mean? How many photos fit in a gigabyte? Is a kilobyte bigger than a megabyte? And what’s the difference between a gigabyte and a gibibyte?
This guide breaks down data storage units from the smallest bit to the largest terabyte, with real-world comparisons that make sense.
The Basics: Bits and Bytes
Everything in computing starts with the bit — the smallest unit of data, representing a single 0 or 1.
| Unit | Abbreviation | Size | Real-World Equivalent |
|---|---|---|---|
| Bit | b | Single 0 or 1 | One binary digit |
| Nibble | — | 4 bits | Half a byte |
| Byte | B | 8 bits | One character of text |
Key distinction: Storage is measured in bytes (B). Data transfer speeds (internet, USB) are measured in bits per second (bps). A 100 Mbps internet connection transfers about 12.5 MB per second — because there are 8 bits in a byte.
Storage Units Table
Decimal (SI) Standard — Used by Hard Drive Manufacturers
| Unit | Abbreviation | Size | Bytes |
|---|---|---|---|
| Kilobyte | KB | 1,000 bytes | 10³ |
| Megabyte | MB | 1,000 KB | 10⁶ |
| Gigabyte | GB | 1,000 MB | 10⁹ |
| Terabyte | TB | 1,000 GB | 10¹² |
| Petabyte | PB | 1,000 TB | 10¹⁵ |
Binary (IEC) Standard — Used by Operating Systems
| Unit | Abbreviation | Size | Bytes |
|---|---|---|---|
| Kibibyte | KiB | 1,024 bytes | 2¹⁰ |
| Mebibyte | MiB | 1,024 KiB | 2²⁰ |
| Gibibyte | GiB | 1,024 MiB | 2³⁰ |
| Tebibyte | TiB | 1,024 GiB | 2⁴⁰ |
| Pebibyte | PiB | 1,024 TiB | 2⁵⁰ |
The 7% Gap
Here’s where the confusion comes from: a hard drive advertised as 1 TB (decimal) actually contains 1,000,000,000,000 bytes. But when your operating system reads it, it reports the size in binary units — 1,000,000,000,000 ÷ 1,024³ = approximately 931 GiB.
That’s why a “1 TB” drive shows up as ~931 GB on your computer. Drive manufacturers use decimal, operating systems use binary. Neither is wrong — they just use different standards.
Use our Data Storage Converter to switch between binary and decimal units instantly.
Real-World File Sizes
Small Files (Bytes to Megabytes)
| File Type | Typical Size | In Bytes |
|---|---|---|
| Single character of text | 1 byte | 1 B |
| Email (plain text) | 10-20 KB | 10,000-20,000 B |
| A page of Word document | 50-100 KB | 50,000-100,000 B |
| High-res photo (JPEG) | 3-8 MB | 3,000,000-8,000,000 B |
| MP3 song (3-5 min) | 5-10 MB | 5,000,000-10,000,000 B |
| E-book (PDF) | 2-5 MB | 2,000,000-5,000,000 B |
Medium Files (Gigabytes)
| File Type | Typical Size | Equivalent |
|---|---|---|
| Smartphone photo (12 MP) | 3-5 MB | 200-330 photos per GB |
| RAW photo (24 MP) | 25-40 MB | 25-40 photos per GB |
| 1-minute 4K video | 400-700 MB | 1.5-2.5 minutes per GB |
| 1-minute 1080p video | 150-200 MB | 5-7 minutes per GB |
| Mobile game | 1-10 GB | varies widely |
| PC game | 30-150 GB | modern AAA titles |
Large Files (Terabytes)
| Storage Scenario | Size | Equivalent |
|---|---|---|
| 1 TB drive | 1 TB | ~250,000 photos, ~500 hours of HD video, ~200,000 songs |
| Annual home video backup | 2-5 TB | 4K family videos over one year |
| Small business server | 10-50 TB | Document storage, backups, databases |
| Medium data center | 1-10 PB | Enterprise storage arrays |
Visual Comparison
1 KB = 1,000 bytes = One short story
1 MB = 1,000 KB = A novel (about 500 pages)
1 GB = 1,000 MB = A feature-length movie (HD)
1 TB = 1,000 GB = About 1,500 hours of music
1 PB = 1,000 TB = 13 years of HD video, playing 24/7
Data Transfer Speeds
Storage capacity is half the picture — transfer speed matters too.
| Connection | Speed | Per Second |
|---|---|---|
| USB 2.0 | 480 Mbps | ~60 MB/s |
| USB 3.0 | 5 Gbps | ~640 MB/s |
| USB 3.1 / 3.2 | 10-20 Gbps | ~1.25-2.5 GB/s |
| USB4 / Thunderbolt 3 | 40 Gbps | ~5 GB/s |
| SATA SSD | 6 Gbps | ~550 MB/s |
| NVMe SSD | 16-64 Gbps | ~2-8 GB/s |
| Wi-Fi 5 | 1.3 Gbps | ~160 MB/s |
| Wi-Fi 6 | 9.6 Gbps | ~1.2 GB/s |
| 5G | 1-10 Gbps | ~125 MB-1.25 GB/s |
| Gigabit Ethernet | 1 Gbps | ~125 MB/s |
How Long Will a Transfer Take?
| Connection | 1 GB File | 50 GB (Blu-ray) | 1 TB Backup |
|---|---|---|---|
| USB 2.0 | ~17 seconds | ~14 minutes | ~4.6 hours |
| USB 3.0 | ~1.6 seconds | ~1.3 minutes | ~26 minutes |
| SATA SSD | ~1.9 seconds | ~1.5 minutes | ~31 minutes |
| NVMe SSD | ~0.13 seconds | ~6.4 seconds | ~2.1 minutes |
| Wi-Fi 5 | ~6.4 seconds | ~5.3 minutes | ~1.8 hours |
| Gigabit Ethernet | ~8.2 seconds | ~6.8 minutes | ~2.3 hours |
How Much Storage Do You Actually Need?
Phone Storage Guide
| Usage Profile | Recommended | Why |
|---|---|---|
| Light user (calls, messages, few apps) | 64-128 GB | Enough for essential apps and moderate photos |
| Average user (social media, photos, music) | 128-256 GB | Room for apps, regular photos, and downloaded music |
| Heavy user (lots of photos/videos, games) | 256-512 GB | 4K video recording fills space fast |
| Power user (professional photo/video) | 512 GB - 1 TB | RAW photos, 4K/8K video, large apps |
Laptop Storage Guide
| Usage Profile | Recommended | Why |
|---|---|---|
| Office work, browsing | 256-512 GB | Documents, emails, web apps — minimal local storage needs |
| Creative professional | 512 GB - 1 TB | Design files, video projects, music production |
| Developer | 512 GB - 1 TB | Multiple IDEs, containers, VMs, large repos |
| Gamer | 1-2 TB | Modern games range from 30-200 GB each |
Desktop/NAS Storage Guide
| Usage Profile | Recommended | Why |
|---|---|---|
| Home backup | 2-4 TB | Family photos, documents, media |
| Media server (Plex, Jellyfin) | 4-12 TB | Movie/TV libraries at 4K resolution |
| Small business | 4-20 TB | Documents, backups, databases |
| Video production | 10-100+ TB | Raw footage, proxies, renders, archives |
Data Storage Timeline
Understanding current sizes in context:
| Era | Typical Storage | Device | Today’s Equivalent |
|---|---|---|---|
| 1956 | 5 MB | IBM 350 (room-sized) | One MP3 song |
| 1980 | 10 MB | First PC hard drive | One high-res photo |
| 1990 | 40-100 MB | Desktop PC | 10-25 photos |
| 2000 | 10-40 GB | Desktop PC | 2-8 movies |
| 2010 | 500 GB - 2 TB | Desktop PC | Gaming PC standard |
| 2020+ | 256 GB - 2 TB | Phone, laptop | Current standard |
| 2026 | 512 GB - 4 TB | Mid-range to premium devices | Ongoing growth |
FAQ
What’s the difference between a bit and a byte? A bit is a single 0 or 1. A byte is 8 bits. Storage is measured in bytes (GB, TB). Internet speed is measured in bits per second (Mbps, Gbps).
Why does my 1 TB drive only show 931 GB? Hard drive manufacturers use decimal (1 TB = 1,000,000,000,000 bytes). Operating systems use binary (1 TiB = 1,099,511,627,776 bytes). The 7% difference is normal — the drive isn’t defective.
How many photos can I store on 128 GB? Approximately 25,000-40,000 JPEG photos from a typical smartphone, or 3,000-5,000 RAW photos from a DSLR.
Is a gigabyte the same as a gibibyte? Not exactly. 1 GB (gigabyte) = 1,000,000,000 bytes. 1 GiB (gibibyte) = 1,073,741,824 bytes. The terms are often used interchangeably in casual conversation, but the difference matters in technical contexts.
How long does it take to fill 1 TB? Recording 4K video at 60 fps fills about 1 TB every 6-8 hours. Downloading at 100 Mbps fills 1 TB in about 22 hours of continuous use.
What’s bigger, MB or GB? GB (gigabyte) is 1,000 times bigger than MB (megabyte). 1 GB = 1,000 MB.
Do SSDs and HDDs show the same capacity? Yes — capacity is reported the same way regardless of drive technology. However, SSDs are significantly faster (5-10x) for everyday use.
Convert data storage units instantly with FreeToolz’s free Data Storage Converter — bytes, kilobytes, megabytes, gigabytes, terabytes, binary and decimal. No signup required.