I realized I mixed up Mbps and MB/s while checking my internet speed and download rates, and now I’m not sure if my connection is actually slow or if I misunderstood the numbers. I expected much faster downloads based on my speed test results, so I need help understanding the difference and figuring out what speeds I should really be getting.
I mixed those up for way too long.
When I first signed up for a 100 Mbps connection, I thought Steam would download at 100 MB/s. Instead I kept seeing around 10 to 12 MB/s, and I was convinced my ISP was pulling something shady or my PC had some weird bottleneck.
What fixed it for me was realizing Mbps and MB/s do not mean the same thing.
- Mbps means megabits per second
- MB/s means megabytes per second
The letter case is the part I missed. Lowercase b and uppercase B change the unit.
There are 8 bits in 1 byte, so if you want a rough conversion from Mbps to MB/s, divide by 8.
The numbers line up like this:
- 100 Mbps internet works out to about 12.5 MB/s at the top end
- 1 Gbps internet works out to about 125 MB/s at the top end
After I learned that, all the speeds I was seeing made sense. Nothing was broken. I was reading two different units and expecting them to match.
A lot of the confusion comes from ISPs listing plans in Mbps, while Steam, browsers, and torrent apps often show transfers in MB/s. So your advertised speed and your download window look different even when everything is fine.
I’ve seen loads of people run into this late. It’s one of those small tech details nobody explains until you trip over it yourself.
The little memory trick I use now:
- lowercase b, bit, smaller unit
- uppercase B, byte, bigger unit
If you want proof this trips up plenty of people, here’s the same discussion on Reddit: Reddit thread
You likely misread the units, but there is one extra detail people skip.
@mikeappsreviewer is right on the bit vs byte part. ISP plans use megabits per second. Many apps show megabytes per second. So 200 Mbps internet tops out around 25 MB/s in perfect conditions.
The part I disagree on a little is the word top end. You almost never sit right on it. Real downloads lose some speed to protocol overhead, server limits, Wi-Fi issues, and disk speed. So a 100 Mbps line showing 9 to 11 MB/s is often fine. 12.5 MB/s is the math ceiling, not the normal every-second result.
Quick checks:
100 Mbps = 12.5 MB/s
300 Mbps = 37.5 MB/s
500 Mbps = 62.5 MB/s
1000 Mbps = 125 MB/s
If your speed test shows 300 Mbps, but Steam shows 35 MB/s, taht is normal. If it shows 3 MB/s, then somthing is off. Use ethernet first if you want a clean test.
Yeah, the mix-up is almost certainly the units, not your line magically being bad.
@mikeappsreviewer and @mike34 already covered the big point: Mbps is bits, MB/s is bytes, and bytes are 8x bigger. That part trips up tons of people. Where I’d add a little nuance is this: people act like dividing by 8 settles it perfectly, but real downloads are messier than that.
A few things can make a download look ‘slow’ even when the internet is fine:
- the app may be unpacking/installing while downloading
- the server on the other end may be capped
- Wi-Fi can wobble a lot
- some launchers smooth or average the number weirdly
- browser downloads are often slower than speed tests
So if your plan is 200 Mbps, seeing around 20 to 24 MB/s is pretty normal. Seeing exactly 25 all the time would actually be kinda rare tbh.
One more thing people miss: speed tests measure short bursts to nearby fast servers. Actual file downloads depend on a specific server, route, and even your SSD/HDD. So a great speed test does not guarantee maxed-out downloads every time.
Rule of thumb:
- internet plans = Mbps
- file copies/download apps = usually MB/s
If your numbers are off by a factor of about 8, you probably just read it wrong. If they’re off by way more than that, then yeah, start poking at Wi-Fi, router, server limits, or your PC.
Yep, this gets a lot of people.
The part I’d add to what @mike34, @cazadordeestrellas, and @mikeappsreviewer said is that some apps are inconsistent with units too. A launcher might show MB/s in one place, Mbps in another chart, or even cache/write speed instead of pure network speed. So sometimes the number looks “wrong” even when the connection is fine.
A quick sanity check I use:
- If downloads are roughly 1/8 of the ISP plan, that is usually normal
- If they swing wildly, that is often Wi-Fi, app behavior, or the source server
- If speed tests are good but one site is slow, blame the site first, not your internet
I slightly disagree with the idea that every low number means troubleshooting right away. Sometimes a game platform is decrypting files or patching in chunks, and the network graph alone becomes misleading.
Pros of this whole Mbps vs MB/s distinction:
- once you learn it, speed numbers finally make sense
- easier to spot real problems
Cons:
- terrible labeling everywhere
- apps and ISPs rarely explain the difference clearly
So no, your connection may not be slow at all. You probably expected byte speeds from a bit-rated plan.