Why Mbps and MB/s give different download estimates
Learn how to convert Mbps to MB/s, estimate a download time, and understand why a real file may download more slowly than a speed test suggests.
Your internet plan says 100 Mbps, but a file downloads at about 12 MB/s. That can look like a problem, but the two numbers use different units. One counts bits, the other counts bytes.
Here is how to convert between them, estimate a download time, and use a speed test result without expecting a real download to match it exactly.
Check your connection speed
- Open the Speed Test and run it on the connection you plan to use for the download.
- Wait for the results. Note the download speed in Mbps, not the upload speed.
- For a useful baseline, pause other downloads and streaming, and avoid running the test while a large file is already downloading.
- Compare the Mbps result with the speed shown by your browser or download app. Check the capitalization: lowercase b means bits, uppercase B means bytes.
The Speed Test exchanges test data with a server to measure your connection. It measures available network throughput during the test, not the speed of a particular file server.
What the numbers mean
Mbps means megabits per second
Internet plans and most speed tests report megabits per second, written as Mbps. A bit is a small unit of data. Network equipment and internet providers commonly use bits when describing connection speed.
MB/s means megabytes per second
File sizes are usually shown in bytes, and many download apps show the transfer rate in megabytes per second, written as MB/s. A byte contains 8 bits. That is why a number in MB/s is about one-eighth of the same connection speed in Mbps.
The conversion is divide or multiply by 8
To estimate megabytes per second, divide Mbps by 8. For example, 100 Mbps divided by 8 is 12.5 MB/s. To convert the other way, multiply MB/s by 8. A download speed of 5 MB/s is about 40 Mbps.
This is an ideal conversion, not a promise that a download will reach that rate. Network communication uses some capacity for addressing, acknowledgments, and other overhead. So a 100 Mbps connection may deliver a file at around 11 or 12 MB/s when conditions are good, rather than a steady 12.5 MB/s.
Estimate how long a download will take
For a quick estimate, convert the file size to megabytes, multiply it by 8, then divide by the download speed in Mbps. The result is the ideal number of seconds:
download time in seconds = file size in MB x 8 / speed in Mbps
For example, a 1 GB file is about 1,000 MB when using decimal units. At 100 Mbps, the calculation is 1,000 x 8 / 100, or 80 seconds. A 5 GB file at the same speed has an ideal time of 400 seconds, which is 6 minutes and 40 seconds.
Expect a real download to take longer. If the connection delivers 11 MB/s instead of the ideal 12.5 MB/s, a 1 GB file takes about 91 seconds, even before accounting for interruptions or a slow server.
File-size labels can add a small difference too. Some systems use decimal units, where 1 GB is 1,000 MB. Others display binary units, where 1 GiB is 1,024 MiB. The naming and rounding vary by app, so treat a calculated time as an estimate, not an exact countdown.
Make the estimate more realistic
- Use the same unit. Divide the Speed Test download result by 8 before comparing it with a rate shown in MB/s. Do not compare the two numbers directly.
- Allow for overhead. Use a rate a little below the ideal conversion for a more practical estimate. A 100 Mbps result might mean roughly 11 to 12 MB/s for a fast download, not exactly 12.5 MB/s.
- Check whether other devices are using the connection. Video streams, backups, updates, and other downloads share available bandwidth. If they are active, the file gets only part of the total capacity.
- Consider Wi-Fi conditions. Distance from the router, walls, interference, and other wireless devices can reduce the speed that reaches your computer. Compare again closer to the router or with a wired connection, if available.
- Use the same time and connection for both checks. Internet traffic changes during the day. Run the speed test shortly before the download, on the same device and network.
Why the real download can still be slower
A speed test and a file download do not necessarily use the same server or route. A speed test may exchange data with a nearby server that can send it quickly. A website hosting your file may be farther away, busy, or limiting the rate for each connection.
The speed test also reports how much capacity was available during its measurement. The download rate can move up and down as network conditions change. If several devices share a connection, they can use some of that capacity between the test and the download.
If the file is much slower than the conversion suggests, compare a few downloads from different sources and run the Speed Test again. A single slow file does not by itself mean your internet plan is underperforming.
