You just paid for a 100 Mbps internet plan. You start downloading a big game, and your download manager shows 12 MB/s. That feels way off — shouldn't it be closer to 100? Actually, 12 MB/s is close to what you should expect. The confusion comes down to a single uppercase letter, and it tricks millions of people every day.
What Mbps Actually Measures
Bits vs. Bytes: The Core Difference
Let's start with the basics. A bit is the smallest unit of digital data. It's a single 1 or 0. A byte is a group of 8 bits. That's it — 1 byte = 8 bits. This 8-to-1 ratio is the entire reason your internet feels slower than advertised.
When your ISP says you're getting "100 Mbps," the lowercase "b" stands for megabits per second. When your download manager shows "12.5 MB/s," the uppercase "B" stands for megabytes per second. These are two different units measuring the same thing, and the gap between them is always a factor of 8.
Here's the simple math: divide your Mbps number by 8 to get MB/s. So 100 Mbps ÷ 8 = 12.5 MB/s. That "slow" download speed? It's actually right on target.
Why ISPs Use Bits Instead of Bytes
There's no conspiracy here, but it does work in ISPs' favor. Networking equipment has measured data transfer in bits since the early days of telecom. Routers, modems, and network cards all talk in bits. So when ISPs advertise in Mbps, they're using the standard networking unit.
But here's the thing — bigger numbers look better in ads. "100 Mbps" sounds a lot more impressive than "12.5 MB/s," even though they mean the exact same speed. ISPs have no incentive to switch to bytes when bits make their plans look 8 times faster on paper. If you want to see what your connection actually delivers, run a speed test and divide the result by 8.
What MB/s Means in Real Life
Where You'll See Megabytes
Almost everything you interact with on your computer or phone uses megabytes (MB) and gigabytes (GB) — not megabits. Your files, photos, and apps are all measured in bytes. A typical smartphone photo is about 3–5 MB. A song on Spotify is around 7–10 MB at high quality. A Netflix movie download can be 3–6 GB depending on resolution.
Download managers in browsers like Chrome, Firefox, and apps like Steam all display your speed in MB/s. That's because they're measuring how fast file data arrives, and files are measured in bytes. This is where the disconnect happens. Your ISP sold you a plan in Mbps, but every app on your device shows you MB/s.
Quick Mental Math You Can Use
You don't need a calculator. Just divide your plan speed by 8, and round down slightly. If you have a 50 Mbps plan, expect around 6 MB/s in downloads. Got a 200 Mbps plan? You should see roughly 25 MB/s. If your download speeds are way below that number, something else is going on — and you might want to check why your internet is slow.
Upload speeds follow the same rule. If your plan includes 10 Mbps upload, that's about 1.25 MB/s when you're sending files, backing up to the cloud, or streaming on Twitch. You can learn more about what counts as a solid upload rate in our guide on what is a good upload speed.
Common Plan Speeds Converted
This table shows popular internet plan speeds, what they actually mean in megabytes per second, and roughly how long it takes to download a 1 GB file at that speed. The "Real Download Speed" column is the theoretical max — you'll likely get 5–15% less in practice (more on that below).
| Plan (Mbps) | Real Download Speed (MB/s) | Time to Download 1 GB |
|---|---|---|
| 25 Mbps | 3.13 MB/s | ~5 min 20 sec |
| 50 Mbps | 6.25 MB/s | ~2 min 40 sec |
| 100 Mbps | 12.5 MB/s | ~1 min 20 sec |
| 200 Mbps | 25 MB/s | ~40 sec |
| 500 Mbps | 62.5 MB/s | ~16 sec |
| 1,000 Mbps (1 Gbps) | 125 MB/s | ~8 sec |
Notice how even a 1 Gbps plan — often marketed as "gigabit" — tops out at 125 MB/s in byte terms. That still sounds fast, and it is. But it's a long way from "1,000" anything when you're watching a download bar.
Why Your Downloads Never Hit the Advertised Speed
Even after you account for the bits-to-bytes conversion, your real-world download speed will almost always be lower than the theoretical max. Here's why.
Protocol Overhead
Every piece of data sent over the internet gets wrapped in extra information. The TCP protocol (the rules that govern how data travels) adds headers, error-checking data, and acknowledgment packets to every transfer. This overhead eats about 5–8% of your bandwidth. So on a 100 Mbps connection, roughly 5–8 Mbps is used just for bookkeeping — not your actual file data.
Before any data flows, your device and the server perform a TCP handshake — a quick back-and-forth that sets up the connection. This takes milliseconds, but it adds up when you're loading a webpage with dozens of separate resources. High ping times make this worse. You can check your ping to see how much latency you're dealing with.
Wi-Fi Signal Loss
Wi-Fi is one of the biggest speed killers. Every wall, floor, and piece of furniture between your device and your router weakens the signal. A 100 Mbps connection over Ethernet might drop to 60–80 Mbps over Wi-Fi in the same room, and down to 20–40 Mbps from a different floor. Older Wi-Fi standards make this worse — Wi-Fi 4 (802.11n) maxes out around 150 Mbps in ideal conditions, while Wi-Fi 6 (802.11ax) can handle over 1,000 Mbps.
If you suspect Wi-Fi is your bottleneck, try testing with an Ethernet cable plugged directly into your router. If your speed jumps way up, your wireless setup needs work. Our guide on how to improve Wi-Fi speed walks through practical fixes.
ISP Contention and Network Congestion
Contention ratio is the number of users sharing the same bandwidth at your local node. Think of it like lanes on a highway. During off-peak hours (early morning, midday on weekdays), you might get close to your full advertised speed. During peak hours (7–11 PM), when everyone in your neighborhood is streaming, gaming, and video calling, speeds can dip by 20–40%.
The server you're downloading from also matters. A popular game on launch day might serve millions of people at once, throttling your download speed regardless of how fast your own connection is. Your ISP can deliver data only as fast as the source can send it.
Other Devices on Your Network
Your plan speed is shared across every device in your home. If someone's streaming 4K video (which uses about 25 Mbps), and another person is on a video call (about 5–10 Mbps), that's 30–35 Mbps already spoken for. On a 100 Mbps plan, you've got roughly 65 Mbps left — or about 8 MB/s in download terms.
Quick Recap
The gap between what ISPs advertise and what you see on screen isn't a scam — it's mostly a units problem. Divide your plan speed by 8 to get your expected download rate in MB/s. Then expect to lose another 10–20% to protocol overhead, Wi-Fi interference, and network congestion. If your speeds are falling far below those adjusted numbers, it's worth investigating further. Run a speed test, compare your result to your plan, and use the table above to check whether your downloads are actually in the right range. Most of the time, your internet is working exactly as it should — it's just measured in confusing units.