Mbps vs MB

Mbps stands for megabits per second and measures the speed of a connection. MB stands for megabytes and measures the size of a file. The two are easy to confuse because the abbreviations look almost identical, but a byte is 8 bits, so the conversion has a factor of 8 in it before you even account for protocol overhead.

Last reviewed on 2026-04-27.

Quick Comparison

AspectMbpsMB
What it measuresSpeed (rate of data transfer)Size (amount of data)
UnitMegabits per secondMegabytes
Bit vs byte1 bit (lowercase b)1 byte = 8 bits (uppercase B)
Conversion1 Mbps = 0.125 MB/s1 MB = 8 megabits
Where you see itInternet speed tests, ISP plans, "downloading at X Mbps"File sizes, storage, downloads in progress
Symbol case matters?Yes — lowercase b means bitsYes — uppercase B means bytes

Key Differences

1. Bits versus bytes

Mbps is in bits — 1 megabit equals 1,000,000 bits. The lowercase "b" in Mbps is the giveaway.

MB is in bytes — 1 megabyte equals 1,000,000 bytes (or 1,048,576 in the binary sense; the units are not crisp). 1 byte equals 8 bits, so the conversion always has an 8 in it.

2. Speed versus quantity

Mbps is a speed: a flow per unit time. A 100 Mbps connection moves 100 million bits per second under ideal conditions.

MB is an amount: how big a file is. A 100 MB file is 100 million bytes regardless of how fast you can download it.

3. Why a 100 Mbps line doesn't download at 100 MB/s

On a perfect 100 Mbps link, your download speed is 100 / 8 = 12.5 megabytes per second, before overhead. So a 100 MB file downloads in roughly 8 seconds, not 1.

Real-world overhead (TCP headers, retransmissions, server-side limits) typically shaves another 5–15% off, so the practical download speed of a 100 Mbps line is often 10–11 MB/s.

4. Where each shows up

Mbps is the unit ISPs and Wi-Fi routers use because bigger numbers in marketing are always preferable.

MB is the unit operating systems use because users care how big a file is when they're working with it.

5. Capital letter rules

Mbps with a lowercase b means megabits per second.

MB (or MB/s) with a capital B means megabytes (or megabytes per second). MBps is megabytes per second; Mbps is megabits per second. The difference is a factor of 8, which is why getting it right matters.

When to Choose Each

Choose Mbps if:

  • Reading internet plans and speed tests — that's where Mbps lives.
  • Comparing connection speeds (your home plan, mobile data, work network).
  • Estimating how long a download or upload of a known size will take.

Choose MB if:

  • Reading file sizes, storage capacity, and disk usage.
  • Estimating whether a file will fit on a USB drive or in your data plan.
  • Anywhere the operating system or a tool reports an amount of data.

Worked example

Your ISP advertises 200 Mbps. A friend sends a 1 GB (1,000 MB) video. The expected download time on a perfect line is (1,000 × 8) / 200 = 40 seconds. In practice it'll be 45–55 seconds because of overhead and shared bandwidth. If you mistakenly thought 200 Mbps meant 200 MB/s, you'd expect 5 seconds — and be confused when it took ten times longer.

Common Mistakes

  • Mixing case. Writing "200 MBps" when you mean megabits is a factor-of-8 error. Lowercase b for bits, uppercase B for bytes, every time.
  • Forgetting overhead. A 100 Mbps line rarely tops 11 MB/s in real downloads, even when the link itself is fine.
  • Comparing peak to sustained. Marketing speeds are usually the maximum your line can do; sustained speeds during a multi-gigabyte download are usually a bit lower.