Data Storage Explained: From Bytes to Terabytes

· 6 min read

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.

Advertisement