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

UnitSymbolSizeBinary equivalent
BitbSmallest unit1 bit
ByteB8 bits2³ bits
KilobyteKB1,024 bytes2¹⁰ bytes
MegabyteMB1,024 KB = 1,048,576 bytes2²⁰ bytes
GigabyteGB1,024 MB ≈ 1.07 billion bytes2³⁰ bytes
TerabyteTB1,024 GB ≈ 1.1 trillion bytes2⁴⁰ bytes
PetabytePB1,024 TB ≈ 1.1 quadrillion bytes2⁵⁰ bytes
ExabyteEB1,024 PB2⁶⁰ bytes
ZettabyteZB1,024 EB2⁷⁰ 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:

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:

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 Mbps1.25 MB/s~14 minutes
25 Mbps3.125 MB/s~5.5 minutes
50 Mbps6.25 MB/s~2.75 minutes
100 Mbps12.5 MB/s~83 seconds
500 Mbps62.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

ItemApproximate Size
One character of ASCII text1 byte
A plain text email5–20 KB
A PDF document (10 pages)200–500 KB
A low-quality JPEG photo100–300 KB
A standard smartphone photo3–8 MB
A RAW camera photo20–50 MB
A 3-minute MP3 song3–5 MB
A 3-minute FLAC (lossless) song25–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 SSD256 GB – 4 TB
An external hard drive1–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:

Data Transfer Units for Networking

Beyond internet speed, you'll encounter several other networking data units:

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