RealMbps·guide

Guide · updated May 2026 · 4 min read

Mbps vs MB/s: the difference in 2 minutes

Got a "Gigabit" fiber contract and your downloads peak at 125 MB/s? Nothing's broken: you're looking at two different units measuring the same thing. Here's why, with the bare-bones math.

In this guide
  1. The rule: 8 bits = 1 byte
  2. Why ISPs and downloads use different units
  3. Practical math: how long to download?
  4. Conversion table
  5. MB vs MiB: the trap few know
  6. FAQ

The rule: 8 bits = 1 byte

It all starts with a 60-year-old computing convention: a byte is 8 bits. Always has been, always will be, no debate.

Every confusion stems from this:

Conversion is trivial: 1 MB/s = 8 Mbps. To convert Mbps to MB/s, divide by 8.

Quick example: "1 Gigabit" fiber (1000 Mbps). Divided by 8 = 125 MB/s theoretical download speed. That's exactly the number you see in Chrome or Steam's progress bar.

Why ISPs and downloads use different units

The reason is historical-commercial, not technical:

Telco marketing also prefers Mbps for a more pedestrian reason: 1000 Mbps sounds way better than 125 MB/s in advertising, even though it's the same number.

Practical math: how long to download?

All calculations start by converting line speed (Mbps) to download speed (MB/s) by dividing by 8. Then: time = file size / speed.

Example 1: Netflix movie download (4 GB)

Example 2: Steam game (80 GB)

Example 3: iPhone update (8 GB)

Why does it always take longer in practice? Three reasons: TCP/HTTP protocol overhead (~5-10%), destination server limits, possible throttling. In real-world calculations, count on 80-90% of nominal speed.

Conversion table

Common speeds, converted to effective MB/s:

MB vs MiB: the trap few know

A subtlety that drives purists crazy: there are two definitions of "Mega" in computing:

The difference is 4.86%. That's why a "1 TB" disk shows as 931 GB in your OS: the manufacturer sells 1,000,000,000,000 bytes (decimal); the OS counts in 1024 (binary).

For consumer downloads this distinction is almost always negligible: in the math above we used the informal mixed convention (1 GB = 1000 MB) which is the most common.

How many Mbps do you actually have?

If you want to know whether those 1000 contract Mbps are real, run the test. You'll see both numbers.

Start the test →

FAQ

What's the difference between Mbps and MB/s?

Mbps (Megabits per second) measures connection speed. MB/s (Megabytes per second) measures download speed in file size terms. 1 byte = 8 bits, so 1 MB/s = 8 Mbps.

Why do ISPs use Mbps?

Technical tradition and marketing: "1 Gigabit" sounds better than "125 MegaBytes" even though they're the same value.

If I have 100 Mbps, how fast do I download a 1 GB file?

100 Mbps = about 12.5 MB/s. A 1 GB file takes 82 seconds in theory, 90-100 seconds in practice.

Are Megabyte and Mebibyte the same?

No, but few people distinguish. 1 MB historically = 1024 KB = 1,048,576 bytes (now called 1 MiB in SI). In common usage MB is used for both.