Download Time Calculator
Estimate download time from file size and speed.
About the Download Time Calculator
How long a file takes to download at a given connection speed, and why the answer is never quite what the advertised speed suggests.
How to use it
- Enter the file size.
- Enter your connection speed in Mbps.
- Read the estimated time.
The formula
The whole difficulty here is that file sizes are measured in bytes and connection speeds in bits. There are eight bits to a byte, so the conversion cannot be skipped.
Seconds = (File size in MB × 8) ÷ Speed in Mbps
Real-world MB per second ≈ Mbps ÷ 8
So a 100 Mbps connection moves about 12.5 megabytes per second at its theoretical best. Anyone expecting 100 MB/s is out by a factor of eight, and the naming is entirely to blame — Mb and MB differ by one capital letter and by 800%.
In practice, plan for 80% to 90% of the theoretical figure. Protocol overhead, server limits, Wi-Fi conditions and congestion all take a share, and the advertised speed is a ceiling rather than a promise.
Worked examples
| File | Size | Connection | Theoretical time | Realistic |
|---|---|---|---|---|
| Album, lossless | 700 MB | 10 Mbps | 9.3 min | ~11 min |
| HD film | 5 GB | 50 Mbps | 13.3 min | ~16 min |
| 4K film | 25 GB | 100 Mbps | 33.3 min | ~40 min |
| Game install | 50 GB | 1 Gbps | 6.7 min | ~8 min |
The last row is where expectations most often break. A gigabit connection does not make a 50 GB download instant — it is still nearly seven minutes at the theoretical maximum, and rarely does the far end serve that fast anyway. Beyond a few hundred megabits, the bottleneck usually stops being your connection and starts being the server, the disk, or the Wi-Fi between your router and your laptop.
Common mistakes
- Confusing megabits with megabytes. Mbps is megabits per second; MB is megabytes. Divide by eight to convert. This one error accounts for nearly every wildly wrong estimate.
- Expecting the advertised speed. Overhead, congestion and server-side limits mean 80% to 90% of the headline figure is a good outcome. Advertised speeds are typically 'up to'.
- Blaming the connection for a slow server. A download is only as fast as its slowest link. A busy or rate-limited server will crawl on a gigabit line, which is why one download runs fast and another does not.
- Forgetting Wi-Fi is usually the bottleneck. A gigabit plan reaching a laptop over a weak 2.4 GHz signal will not deliver gigabit speeds. Testing over Ethernet separates the connection from the network inside your home.
Terms explained
- Mbps
- Megabits per second — the standard unit for connection speed. Divide by eight for megabytes per second.
- Throughput
- The data rate actually achieved, as opposed to the rate advertised.
- Latency
- Delay before data starts moving, distinct from how fast it moves once started. It affects responsiveness far more than download time.
- Overhead
- Bandwidth consumed by protocol headers and error checking rather than your file. Typically a few percent.
- Bandwidth cap
- A monthly data limit imposed by some providers, unrelated to speed.
- Throttling
- Deliberate speed reduction by a provider, sometimes after a data threshold or for particular traffic types.
Common questions
- Why is my download slower than my plan?
- Between protocol overhead, Wi-Fi conditions, congestion and server-side limits, 80% to 90% of the advertised speed is a normal result. Anything far below that is worth testing over Ethernet.
- How do I convert Mbps to MB per second?
- Divide by eight. A 100 Mbps connection moves about 12.5 megabytes per second at best.
- Would a faster plan help?
- Only if your connection is genuinely the bottleneck. Beyond roughly 100 to 200 Mbps, servers, Wi-Fi and disks usually limit real downloads more than the line does.
- Does Wi-Fi slow downloads?
- Often substantially. Distance, walls, interference and older standards all cut throughput, and a gigabit plan can deliver a fraction of that over a weak signal.
- Why do some downloads run faster than others?
- Because the far end differs. A well-provisioned content network will saturate your connection; a small or rate-limited server will not, regardless of what you pay for.
- What is the difference between latency and bandwidth?
- Bandwidth is how much data moves per second; latency is how long before it starts. High bandwidth with high latency feels sluggish in games and calls while still downloading large files quickly.
- Does a VPN slow things down?
- Usually somewhat, from encryption overhead and the detour through another server. A good one on a nearby endpoint may cost only a few percent.
- Why does the estimate keep changing mid-download?
- Because it extrapolates from the current rate, and the rate fluctuates with congestion and server load. Early estimates are the least reliable.