Why does your internet plan say "100 Mbps" but your download speed only shows "12 MB/s"? Why does a "1 TB" hard drive show up as 931 GB on your computer? Why is your phone storage measured in GB while your internet speed is measured in Mbps? Digital data units confuse almost everyone — including people who work in tech. This guide explains everything clearly.
The Basics: Bits and Bytes
Everything in computing comes down to two fundamental units: bits and bytes.
A bit (lowercase b) is the smallest unit of digital information — a single 0 or 1. The word "bit" is short for "binary digit." All data on every computer, phone, and server in the world is ultimately stored as sequences of 0s and 1s.
A byte (uppercase B) is 8 bits. A byte can represent 256 different values (2⁸ = 256), which is enough to store a single character of text, like the letter "A" or the number "7." The byte became the standard unit because it's the smallest addressable unit of memory in most computer architectures.
The single most important rule to remember: 1 byte = 8 bits. This one fact explains almost every confusion between Mbps and MB/s, between internet speeds and file sizes.
The Full Scale: From Bits to Petabytes and Beyond
| Unit | Symbol | Size | Binary equivalent |
|---|---|---|---|
| Bit | b | Smallest unit | 1 bit |
| Byte | B | 8 bits | 2³ bits |
| Kilobyte | KB | 1,024 bytes | 2¹⁰ bytes |
| Megabyte | MB | 1,024 KB = 1,048,576 bytes | 2²⁰ bytes |
| Gigabyte | GB | 1,024 MB ≈ 1.07 billion bytes | 2³⁰ bytes |
| Terabyte | TB | 1,024 GB ≈ 1.1 trillion bytes | 2⁴⁰ bytes |
| Petabyte | PB | 1,024 TB ≈ 1.1 quadrillion bytes | 2⁵⁰ bytes |
| Exabyte | EB | 1,024 PB | 2⁶⁰ bytes |
| Zettabyte | ZB | 1,024 EB | 2⁷⁰ bytes |
The internet generates approximately 2.5 quintillion bytes (2.5 exabytes) of data every day. Total global data storage capacity passed 10 zettabytes around 2023.
Why 1,024 Instead of 1,000?
This is one of the most common points of confusion. Computers work in binary (base-2), where numbers scale by powers of 2: 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024...
The number 1,024 is 2¹⁰ — the power of 2 closest to 1,000. So early computer scientists defined a "kilobyte" as 1,024 bytes rather than exactly 1,000, because 1,024 is a natural breakpoint in binary arithmetic.
This creates a persistent confusion with hard drive manufacturers, who use base-10 (1 KB = 1,000 bytes, 1 MB = 1,000,000 bytes) to make their products sound larger. This is why:
- A "1 TB" hard drive shows up as 931 GB in Windows (which uses binary units)
- A "256 GB" SSD shows up as about 238 GB on your Mac or PC
- A "128 GB" iPhone has only about 119 GB of usable storage
To address this confusion, a standard for binary-specific units was created: kibibyte (KiB), mebibyte (MiB), gibibyte (GiB) etc. — where 1 KiB = 1,024 bytes exactly. However, these terms are rarely used outside of technical contexts; most people still say "kilobyte" and "gigabyte" even when they mean the binary versions.
Internet Speed vs File Size: The Bit/Byte Divide
This is where most people get confused. The key distinction:
- Internet speeds are measured in bits per second — Kbps, Mbps, Gbps. Telecom companies use bits because it results in larger-sounding numbers.
- File sizes and storage are measured in bytes — KB, MB, GB, TB. Operating systems and applications use bytes.
To convert your internet speed to a download speed in MB/s: divide your Mbps by 8.
| Internet Speed (Mbps) | Download Speed (MB/s) | Time to download 1 GB |
|---|---|---|
| 10 Mbps | 1.25 MB/s | ~14 minutes |
| 25 Mbps | 3.125 MB/s | ~5.5 minutes |
| 50 Mbps | 6.25 MB/s | ~2.75 minutes |
| 100 Mbps | 12.5 MB/s | ~83 seconds |
| 500 Mbps | 62.5 MB/s | ~17 seconds |
| 1 Gbps (1,000 Mbps) | 125 MB/s | ~8 seconds |
Note: real-world download speeds are often slower than the theoretical maximum due to network overhead, server limits, and Wi-Fi inefficiencies. Expect about 80–90% of the advertised speed under good conditions.
Real-World File and Storage Sizes
| Item | Approximate Size |
|---|---|
| One character of ASCII text | 1 byte |
| A plain text email | 5–20 KB |
| A PDF document (10 pages) | 200–500 KB |
| A low-quality JPEG photo | 100–300 KB |
| A standard smartphone photo | 3–8 MB |
| A RAW camera photo | 20–50 MB |
| A 3-minute MP3 song | 3–5 MB |
| A 3-minute FLAC (lossless) song | 25–40 MB |
| An HD movie (1080p, compressed) | 4–8 GB |
| A 4K movie (compressed) | 20–80 GB |
| A smartphone (storage) | 64–1,000 GB |
| A laptop SSD | 256 GB – 4 TB |
| An external hard drive | 1–20 TB |
| The entire internet (estimated) | >5 million petabytes |
| All text ever written by humans | ~50 petabytes |
| Human genome | ~750 MB (compressed) |
Cloud Storage Plans Compared
To put storage units in context, here's how common cloud storage offerings break down:
- Google Drive free: 15 GB — fits about 3,750 average smartphone photos or 2–3 HD movies
- iCloud 50 GB: fits about 12,500 photos or enough for most iPhone backups
- Google One 100 GB: fits about 25,000 photos or a large music library
- 1 TB cloud plan: fits roughly 250,000 photos or an entire music collection
- 2 TB iCloud: approximately 500,000 photos or a complete backup of most people's digital lives
Data Transfer Units for Networking
Beyond internet speed, you'll encounter several other networking data units:
- Kbps (kilobits per second) — Dial-up era speeds (56 Kbps). Now used for audio streaming (high-quality MP3 = 320 Kbps).
- Mbps (megabits per second) — Standard broadband. Streaming 4K video requires about 25 Mbps.
- Gbps (gigabits per second) — Fiber internet and datacenter connections. 1 Gbps = 1,000 Mbps.
- Tbps (terabits per second) — Backbone internet infrastructure. Major internet exchange points handle hundreds of Tbps.
Frequently Asked Questions
Is Mbps the same as MB/s? No. Mbps is megabits per second; MB/s is megabytes per second. Since 1 byte = 8 bits, 100 Mbps = 12.5 MB/s.
Why does my 256 GB phone only have 240 GB available? Storage manufacturers use decimal GB (1 GB = 1,000,000,000 bytes) while your phone's OS reports in binary GB (1 GB = 1,073,741,824 bytes). The difference is about 7%. The rest is taken by the operating system and built-in apps.
How big is a gigabyte really? 1 GB = 1,073,741,824 bytes (binary) or 1,000,000,000 bytes (decimal). In practice: about 250 high-quality photos, or 200 songs, or a quarter of an HD movie.
What's bigger — a gigabyte or a terabyte? A terabyte is 1,024 gigabytes — about 1,000 times larger.
How much data does streaming use? Netflix HD streams at about 3 GB/hour. 4K streams use 7 GB/hour. Standard definition is about 0.7 GB/hour.
Convert between bits, bytes, megabytes, gigabytes and more — instantly.
Open the Converter