Mbps vs MB: Megabits vs Megabytes Explained
Your plan says 100 Mbps, but your download manager shows only 12 MB per second. Nothing is broken. Mbps and MB look almost identical, yet they measure completely different things. Once you learn the simple divide-by-eight rule, every figure on your speed test will finally make sense.
Mbps vs MB: The Core Difference
The two terms are easy to mix up because they share most of their letters, but they answer different questions. Mbps stands for megabits per second and describes speed, or how fast data moves across your connection right now. MB stands for megabytes and describes size, or how much data a file actually contains. One is a rate; the other is a quantity.
The hidden detail is the lowercase versus uppercase letter. A lowercase "b" means a bit, the smallest unit of digital data. An uppercase "B" means a byte, which is a group of eight bits. So Mbps (megabits per second) and MB (megabytes) are not just different in meaning; the underlying unit is eight times apart. That single factor of eight is the source of nearly all the confusion around internet speed.
Why 8 Bits Equal 1 Byte
Computers store and label files in bytes because a byte was historically the amount of data needed to represent a single character of text. Networks, on the other hand, have measured throughput in bits per second since the earliest telephone and modem era, and that convention never changed. The result is a permanent translation gap: file sizes are in bytes, connection speeds are in bits.
Because one byte is exactly eight bits, the conversion between the two is always a factor of eight. To turn a connection speed into a download rate you can feel, you divide. To turn a file size into the bits that must travel down the wire, you multiply. Keep that one number, eight, in mind and the rest is straightforward arithmetic.
How to Convert Mbps to MB per Second
Here is the only formula you need:
- Mbps to MB per second: divide the speed by 8.
- MB to megabits: multiply the file size by 8.
So a 100 Mbps connection moves data at a theoretical maximum of about 12.5 MB per second. A 50 Mbps connection tops out near 6.25 MB per second, and a gigabit (1,000 Mbps) line can reach roughly 125 MB per second. These are ceilings, not promises. Real transfers usually land a bit lower because of protocol overhead, server limits, Wi-Fi loss, and other devices sharing the same line. If your numbers come in under the ceiling, that is expected, but a result far below it is worth investigating; our guide on what is a good internet speed helps you judge.
Common Plan Speeds Converted to Real MB/s
The table below converts popular advertised plan speeds (in Mbps) into the maximum real-world download rate you would see in megabytes per second. It also shows roughly how long a 1 GB file (1,024 MB) would take at full speed.
| Plan speed (Mbps) | Max download rate (MB/s) | Approx. time for a 1 GB file |
|---|---|---|
| 25 Mbps | About 3.1 MB/s | About 5 minutes 30 seconds |
| 50 Mbps | About 6.25 MB/s | About 2 minutes 45 seconds |
| 100 Mbps | About 12.5 MB/s | About 1 minute 20 seconds |
| 300 Mbps | About 37.5 MB/s | About 27 seconds |
| 500 Mbps | About 62.5 MB/s | About 16 seconds |
| 1,000 Mbps (1 Gbps) | About 125 MB/s | About 8 seconds |
Notice how the download rate is always one-eighth of the headline number. This is exactly why a fast plan can still feel modest when you watch a file download: the device reports megabytes, while the provider sold you megabits.
Why ISPs Advertise in Mbps
There are two reasons providers stick with Mbps. The first is genuine convention. Telecommunications equipment, standards bodies, and speed tests have all reported throughput in bits per second for decades, so Mbps is simply the native language of networking. Using anything else would clash with every router label and technical spec.
The second reason is marketing. Because a megabit is one-eighth of a megabyte, the speed in Mbps is always eight times larger than the same speed in MB per second. "1,000 Mbps" sounds far more impressive on a billboard than "125 MB per second," even though they describe the identical connection. There is nothing dishonest about it, since Mbps is the correct technical unit, but it does help explain why the advertised figure feels so much bigger than what you experience. Knowing the difference between the two directions of your plan also matters; see download vs upload speed for how those numbers are reported.
How to Read Mbps on Your Speed Test
A reliable speed test always reports download and upload in Mbps so the results line up with your provider plan, not in megabytes. When you read your result, compare it to the advertised plan speed first, then divide by eight if you want to predict file-transfer rates. For the most accurate read, test on a wired connection where possible, close bandwidth-heavy apps, and run the test more than once.
So if SpeedSnap reports 200 Mbps download, expect downloads to peak around 25 MB per second in your file manager. That gap is normal and expected, not a fault. Now that the units make sense, you can stop worrying about the "missing" speed and focus on whether your plan actually delivers what you pay for.
See your real Mbps in 30 seconds
Free, no sign-up. Then divide by eight for your MB/s download rate.
Run Free Speed Test →Frequently Asked Questions
What is the difference between Mbps and MB?
Mbps means megabits per second and measures the speed of your internet connection. MB means megabytes and measures the size of a file stored on a device. They use different units: a bit is the small unit used for speed, while a byte is eight bits and is used for file sizes. Because of that, the two numbers are never the same even though they look similar.
How do I convert Mbps to MB per second?
Divide your Mbps figure by 8. There are eight bits in one byte, so a 100 Mbps connection delivers a maximum of about 12.5 MB per second, and a 50 Mbps connection delivers about 6.25 MB per second. Real-world transfers are usually a little slower than this theoretical maximum because of overhead and other devices sharing the line.
Why do internet providers advertise speeds in Mbps?
Network speed has been measured in bits per second since the early days of telecommunications, so megabits per second is the standard industry unit. Using Mbps also produces a larger, more marketable number than the equivalent megabytes per second, since dividing by eight makes the figure smaller. Speed tests follow the same convention to stay consistent with plan labels.
Is 100 Mbps the same as 100 MB?
No. A 100 Mbps connection downloads at a maximum of about 12.5 MB per second, not 100 MB per second. Mbps is a speed and MB is a fixed amount of data, so they cannot be equal. If you assume they are the same, your downloads will appear roughly eight times slower than expected, which is normal and not a fault with your connection.
How do I check my internet speed in Mbps?
Run a speed test in your browser and read the download and upload results, which are reported in Mbps to match your provider plan. SpeedSnap measures download, upload, ping, and jitter in about 30 seconds with no sign-up. Once you know your Mbps, divide it by eight to estimate the MB per second you can expect when transferring files.
Find out your real speed in 30 seconds
Free. No sign-up. Measures download, upload, ping & jitter.
Run Free Speed Test →