You run a speed test and see a healthy 100 Mbps download speed. Then you start downloading a file and your browser shows a transfer rate of about 12 MB/s — and something feels off. Shouldn't 100 be bigger than 12? The answer lies in a small but critical distinction that trips up even tech-savvy users: the difference between megabits and megabytes.
Once you understand this, the apparent gap disappears entirely — and you gain a much clearer lens for reading speed test results and evaluating your internet plan.
Bits vs. Bytes: The Foundation
All digital data is made up of bits — binary digits, each either a 0 or a 1. Eight bits grouped together form a byte. A byte is a more practical unit for measuring file sizes, because most files are stored and described in bytes.
- 1 byte = 8 bits
- 1 kilobyte (KB) = 8 kilobits (kb)
- 1 megabyte (MB) = 8 megabits (Mb)
- 1 gigabyte (GB) = 8 gigabits (Gb)
The case of the letters matters enormously here: a lowercase "b" conventionally refers to bits, while an uppercase "B" refers to bytes. In practice, this convention is not always followed consistently by every app or website, which adds to the confusion — but speed tests and ISPs almost universally use bits (lowercase b) when describing connection speeds.
What Mbps Means
Mbps stands for megabits per second. It is the standard unit for measuring internet connection speed. When your ISP advertises a 200 Mbps plan, they mean your connection can transfer up to 200 million bits of data per second.
Speed tests report in Mbps because it is the industry standard for describing bandwidth — the size of the pipe, so to speak.
What MB/s Means
MB/s stands for megabytes per second. This is what most operating systems, browsers, and download managers use to display file transfer rates. When a file download shows "12 MB/s" in Chrome, it means 12 megabytes of data are arriving on your drive every second.
The Conversion That Explains Everything
Because 1 byte = 8 bits, you divide your Mbps speed by 8 to get the approximate maximum download rate in MB/s:
Mbps ÷ 8 = MB/s
| Connection Speed | Approximate Max Download Rate |
|---|---|
| 25 Mbps | ~3.1 MB/s |
| 50 Mbps | ~6.25 MB/s |
| 100 Mbps | ~12.5 MB/s |
| 200 Mbps | ~25 MB/s |
| 500 Mbps | ~62.5 MB/s |
| 1 Gbps (1000 Mbps) | ~125 MB/s |
So a 100 Mbps connection delivering 12 MB/s is performing exactly as expected. There is no gap — it is simply a units translation.
Real-world download rates will often be slightly below these theoretical maximums due to protocol overhead, server-side limits, and network conditions. But the conversion gives you a reliable ceiling to compare against.
Why Internet Speed Is Measured in Bits
The use of bits for internet speed dates back to the telecommunications industry, where signal transmission was naturally measured in bits per second. This convention stuck as the internet evolved, and ISPs have continued using it ever since — in part because the larger-sounding number (100 Mbps) is more appealing than the equivalent 12.5 MB/s.
This is not deceptive — it is a legitimate and consistent convention within the industry. But it does create a persistent source of confusion for consumers who see one number on their speed test and a much smaller number in their download manager.
Megabytes vs. Mebibytes: A Further Wrinkle
If you want to go deeper: operating systems like Windows sometimes report storage and transfer sizes in mebibytes (MiB) rather than true megabytes (MB). A mebibyte is 1,024 kilobytes, while a megabyte (in the decimal sense used by ISPs) is 1,000 kilobytes.
For most everyday purposes, the difference between a megabyte and a mebibyte is small enough to ignore. But it can account for small discrepancies when you are trying to reconcile speed test results with file transfer rates to the last decimal point.
Gigabits vs. Gigabytes: The Same Principle at Scale
As gigabit internet plans become more common, the same confusion emerges at a larger scale. A 1 Gbps (gigabit per second) plan can deliver a maximum of approximately 125 MB/s — not 1,000 MB/s. Understanding this helps set realistic expectations for how quickly large files and backups will complete.
For reference:
- Downloading a 4 GB game on a 100 Mbps connection takes roughly 5–6 minutes at maximum speed
- The same download on a 1 Gbps connection would take under 35 seconds at maximum speed
How This Connects to Your Speed Test Results
When you run a free speed test with SpeedCheck.DEV, your download and upload speeds are reported in Mbps — the standard for connection speed measurement. If you want to know how that translates to a practical download rate, just divide by 8.
If your speed test shows 150 Mbps download and a file is downloading at 18 MB/s, your connection is performing correctly. If it is showing 5 MB/s, something is limiting the transfer — the file host's server, a saturated connection, or a network issue on your end.
For a thorough look at how to get the most accurate speed test reading, see our guide on how to test your internet speed accurately. And if your results seem lower than expected, our article on understanding download and upload speeds explains what factors affect your measured throughput.
Common Misconceptions Cleared Up
"My plan is 100 Mbps so I should be able to download at 100 MB/s." No — at 100 Mbps, your maximum download rate is approximately 12.5 MB/s.
"My download manager shows 11 MB/s but the test says 100 Mbps — my ISP is ripping me off." Probably not. 11 MB/s on a 100 Mbps plan is around 88 Mbps, which is close to the expected maximum and well within normal variation.
"Gb and GB mean the same thing." They do not. 1 GB = 8 Gb. Paying attention to the case of the b matters when reading about plan speeds versus file sizes.
Frequently Asked Questions
Why do ISPs advertise in Mbps instead of MB/s?
It is an industry convention rooted in telecommunications history. Mbps is the established standard for describing data transmission rates. The larger-sounding number is also more marketable, though the measurement itself is accurate and consistent.
My file download shows KB/s instead of MB/s. Why?
If downloads show speeds in KB/s (kilobytes per second), the file may be downloading from a slow server regardless of your connection speed. Server-side upload capacity, geographic distance to the server, and server load all cap how fast a file can arrive on your end, independent of your ISP speed.
Is 1 Gbps the same as 1000 Mbps?
Yes. Giga means 1,000 (in the decimal system ISPs use), so 1 Gbps = 1,000 Mbps = approximately 125 MB/s maximum download rate.
Does the Mbps vs. MB difference affect my streaming quality?
Streaming quality is specified by services in Mbps, so this particular confusion usually does not affect streaming. Netflix, for instance, recommends 25 Mbps for 4K — that is megabits per second, matching the unit your speed test uses. No conversion needed for comparing streaming recommendations to your speed test results.
Final Thoughts
The Mbps vs. MB confusion is one of the most common sources of internet frustration, and it has a simple answer: divide by 8. Once that translation becomes second nature, your speed test results and your download manager will always tell the same story.
Want to see exactly how your connection performs right now? Run a free speed test with SpeedCheck.DEV and check your speeds in seconds.
Test your connection now
See your real download, upload, ping, and jitter in seconds.
Run a free speed testSpeedCheck.DEV Team
The SpeedCheck.DEV team writes practical, vendor-neutral guides to help you understand and improve your internet connection. We test, research, and explain — so you can get more from your network.