Download time calculator
Enter a file size and your speed in Mbps to see how long a download or upload takes.
Calculate download time
Don't know your speed? Run the speed test first, then come back and type it in.
- Download takes
- –
- Upload takes
- –
How long common downloads take
| File size | 25 Mbps | 100 Mbps | 300 Mbps | 500 Mbps | 1 Gbps |
|---|---|---|---|---|---|
| 1 GB | 5 min 20 s | 1 min 20 s | 27 s | 16 s | 8 s |
| 10 GB | 53 min 20 s | 13 min 20 s | 4 min 27 s | 2 min 40 s | 1 min 20 s |
| 50 GB | 4 h 26 min | 1 h 6 min | 22 min 13 s | 13 min 20 s | 6 min 40 s |
| 100 GB | 8 h 53 min | 2 h 13 min | 44 min 27 s | 26 min 40 s | 13 min 20 s |
| 150 GB | 13 h 20 min | 3 h 20 min | 1 h 6 min | 40 min | 20 min |
A 100 GB game takes about 2 hours 13 minutes at 100 Mbps and under 15 minutes at gigabit speed. These are best-case figures at your full speed.
Mbps vs MB/s
Divide Mbps by 8 to get MB/s. A 100 Mbps connection downloads at most 12.5 megabytes per second.
| Plan speed | Best-case file download speed |
|---|---|
| 25 Mbps | 3.1 MB/s |
| 100 Mbps | 12.5 MB/s |
| 300 Mbps | 37.5 MB/s |
| 500 Mbps | 62.5 MB/s |
| 1,000 Mbps | 125 MB/s |
Internet plans use bits because network gear counts bits; file managers and browsers count bytes. That is why a 100 Mbps plan shows about 12 MB/s in your browser.
Questions
How do I calculate download time?
Multiply the file size in gigabytes by 8 to get gigabits, multiply by 1,000 to get megabits, then divide by your speed in Mbps. A 10 GB file at 100 Mbps is 10 × 8 × 1,000 ÷ 100 = 800 seconds, about 13 minutes.
Why is my real download slower than the calculator says?
The calculator assumes your full speed for the whole transfer. Real downloads also lose time to protocol overhead, Wi-Fi, other devices on the connection and the speed of the server you download from.
What is the difference between Mbps and MB/s?
Mbps is megabits per second, which is how internet plans are sold. MB/s is megabytes per second, which is what file downloads show. One byte is eight bits, so divide Mbps by 8 to get MB/s: 100 Mbps is 12.5 MB/s.
Does the calculator use 1,000 or 1,024 for a gigabyte?
It uses 1 GB = 1,000 MB = 1,000,000,000 bytes, the way file sizes are advertised. Operating systems that count in 1,024 show slightly larger sizes, which changes the time by only a few percent.
More from Speedhound
- Speed testDownload, upload, ping, jitter and bufferbloat in 20 seconds.
- Bufferbloat testSee how much lag your connection adds under load.
- Good internet speedHow many Mbps you need for your household.
- Good pingWhat ping, jitter and packet loss numbers mean.