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
| Aspect | Mbps | MB |
|---|---|---|
| What it measures | Speed (rate of data transfer) | Size (amount of data) |
| Unit | Megabits per second | Megabytes |
| Bit vs byte | 1 bit (lowercase b) | 1 byte = 8 bits (uppercase B) |
| Conversion | 1 Mbps = 0.125 MB/s | 1 MB = 8 megabits |
| Where you see it | Internet speed tests, ISP plans, "downloading at X Mbps" | File sizes, storage, downloads in progress |
| Symbol case matters? | Yes — lowercase b means bits | Yes — 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.