Broadband help · Reviewed 16 October 2026

Mbps vs MB/s: how long will a download take?

Mbps measures megabits per second; MB/s measures megabytes per second. With decimal units, divide Mbps by eight to obtain MB/s. The conversion is exact, but a prediction of real download time also needs a sustained transfer rate and the correct file-size unit.

Download time calculator

Uses decimal units (1 GB = 1,000 MB). The “realistic” result assumes 90% useful throughput, making time about 11.1% longer. It is an illustration, not a measured completion forecast.

Read both the letter case and the unit

One byte is eight bits. A decimal megabyte is 1,000,000 bytes, while a mebibyte (MiB) is 1,048,576 bytes. A decimal gigabyte (GB) is 1,000,000,000 bytes and a gibibyte (GiB) is 1,073,741,824 bytes. The same file does not change when an app chooses a different unit. See NIST’s binary-prefix reference.

Use the units the application actually reports. A value shown as MiB/s is not identical to MB/s, and “100 MB” describes an amount rather than a transfer rate. Avoid assuming every operating system or game launcher labels these consistently.

Use two formulas with consistent units

  • Mbps ÷ 8 = decimal MB/s. For example, 100 Mbps corresponds to 12.5 MB/s and 1 Gbps corresponds to 125 MB/s.
  • Seconds = decimal GB × 8,000 ÷ sustained Mbps. For example, 50 GB at 100 Mbps gives 4,000 seconds, or 1 hour 6 minutes 40 seconds.
  • Seconds = decimal MB ÷ decimal MB/s. A 500 MB file at a sustained 10 MB/s takes 50 seconds in the simple model.

For a 50 GiB file, first convert its 53,687,091,200 bytes. At 100 Mbps, its ideal time is about 4,295 seconds, or 1 hour 11 minutes 35 seconds. Entering 50 in a field labelled GB represents a different quantity.

Compare ideal times with a clearly stated baseline

Calculated constant-rate transfer times; decimal file sizes, rounded to the nearest second
RateDecimal MB/s1 GB10 GB50 GB
50 Mbps6.252 min 40 sec26 min 40 sec2 hr 13 min 20 sec
100 Mbps12.51 min 20 sec13 min 20 sec1 hr 6 min 40 sec
300 Mbps37.527 sec4 min 27 sec22 min 13 sec
500 Mbps62.516 sec2 min 40 sec13 min 20 sec
1,000 Mbps1258 sec1 min 20 sec6 min 40 sec

The rate here is sustained capacity available to the transfer. A package’s advertised headline is not a measurement of that rate. For uploads, use upload throughput; a high download speed cannot be substituted for it.

What this page’s calculator actually computes

The interactive calculator uses decimal units: 1 GB = 1,000 MB and 1 TB = 1,000 GB. Its “at full speed” result is the direct file-size/rate calculation. The existing result labelled “realistic” divides the ideal time by 0.9, equivalent to assuming 90% useful throughput—about 11.1% more time, not exactly 10%.

That is a fixed illustration, not a measurement or a universal protocol-overhead rate. A server cap, weak wireless connection, loss or competing transfer can make the difference much larger. Conversely, if you enter measured application throughput, that rate may already reflect overhead; do not interpret the added allowance as another unavoidable loss.

Find which part of the transfer is limiting it

Different observations call for different checks
ObservationCheck next
Speed test is fast; one download is slowRemote service limits, per-file concurrency, VPN and application settings.
All activity is slower in one roomCompare Wi-Fi near the router and a capable wired connection.
Rate falls when another transfer startsCompeting traffic and any configured rate limits.
Network transfer ends but installation continuesLocal storage, decompression, verification and CPU work.
Mbps and MB/s appear eight times apartCheck the units before diagnosing a fault.

Repeat measurements under documented conditions rather than assigning every shortfall to a fixed percentage of overhead. Ofcom recommends a wired test where possible to reduce Wi-Fi’s influence on the comparison.

Plan around a deadline or a real waiting cost

To send 10 GB within 20 minutes, the transfer needs an average 80,000 ÷ 1,200 = 66.7 Mbps of useful upload throughput. Add other traffic and uncertainty separately when considering a service tier. For daily use, the household planner addresses simultaneous activities rather than just a single file.

Common questions

How many MB/s is 100 Mbps?

Exactly 12.5 decimal MB/s as a unit conversion. Actual file throughput may be lower; that conversion alone is not a prediction of your download application.

Does 11 MB/s prove a 100 Mbps connection is working perfectly?

No. It equals 88 Mbps in decimal units. Compare the measured path, service expectations, application and test conditions before drawing a conclusion.

Why can two files with the same displayed size take different times?

Unit conventions, source speed, competing traffic and local processing can differ. Compare exact byte counts and sustained transfer rates where available.