Guide · Written by M.C. · updated September 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.

Mbps to MB/s: divide by 8. So 1000 Mbps = 125 MB/s, 500 Mbps = 62.5 MB/s, 100 Mbps = 12.5 MB/s. To go the other way, multiply MB/s by 8 (e.g. 20 MB/s = 160 Mbps). Use the converter below for any value.

Quick answer

Enter any speed value, we convert to bits or bytes instantly.

=
12.5 MB/s
100 000 000 bit/s · 100 000 Kbit/s · 100 Mbit/s · 0.1 Gbit/s

Conversion table: Mbps to MB/s

The values people look up most, already worked out. The rule never changes: divide by 8.

Line speedIn MB/s1 GB downloads in
1 Mbps0.125 MB/s2 h 13 min
2 Mbps0.25 MB/s1 h 7 min
5 Mbps0.625 MB/s26 min 40 s
10 Mbps1.25 MB/s13 min 20 s
20 Mbps2.5 MB/s6 min 40 s
30 Mbps3.75 MB/s4 min 27 s
50 Mbps6.25 MB/s2 min 40 s
100 Mbps12.5 MB/s1 min 20 s
200 Mbps25 MB/s40 s
300 Mbps37.5 MB/s27 s
500 Mbps62.5 MB/s16 s
1000 Mbps125 MB/s8 s
2500 Mbps312.5 MB/s3 s

How long a download takes

Enter your speed in the converter above and these times update on their own.

These are theoretical times: in practice add 10-20% for protocol overhead, and the speed of the server you download from matters too.

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

What your provider is actually promising

The gap between the advert and your download bar has two separate causes, and it helps to keep them apart.

So before you conclude you are being short-changed, work out which of the two you are comparing against. Dividing the advertised megabits by eight tells you what to expect in the download bar; the guaranteed figure tells you whether you have a complaint.

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.

"Fibre" doesn't mean the same thing on both sides of the Atlantic

Part of the confusion about speed starts with the word on the advert. In the UK, a package sold as "fibre" has for years been allowed to describe a line where the fibre stops at a green cabinet in the street and the last stretch to your house is still copper. That last stretch is what caps your speed, and it depends on how far you live from the cabinet — which is why two neighbours on the same package can measure very different numbers.

In the US the labels differ but the physics don't: DSL and cable behave like the copper and coax cases above, while fibre-to-the-home behaves like full fibre. Before blaming your provider for a low number, work out which of the three you actually have — it changes what is reasonable to expect and what is worth complaining about.

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 →

Common conversions people search

The most asked conversions on Google, answered directly. These are the numbers you actually need:

And the other direction — MB/s to Mbps, multiply by 8:

Trick to remember: divide Mbps by 8 for MB/s. Multiply MB/s by 8 for Mbps. That's it.

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.