What is a download time calculator?
A download time calculator estimates how long a file will take to download from its size and the available download speed. It is useful for games, videos, software updates, system images, archives, and data sets.
The result is an estimate, not a network speed test. Your actual download time can change as network and server conditions change.
How to use the download time calculator
- Enter the file size and select B, KB, MB, GB, or TB.
- Enter the download speed and select a bit-per-second or byte-per-second unit.
- Read the estimated duration and completion time.
The calculator updates immediately as you change either input or unit.
Download time example
A 10 GB game downloaded at 100 Mbps takes about 13 minutes and 20 seconds at a constant speed.
The file size is measured in bytes, while the connection speed is measured in bits per second:
10 GB × 8 ÷ 100 Mbps = 800 secondsThe calculator also shows that 100 Mbps equals 12.5 MB/s.
How download time is calculated
The basic formula is:
Download time = File size in bits ÷ Download speed in bits per secondOne byte equals eight bits, so the units must be converted before division. This calculator treats KB, MB, GB, and TB as decimal units: 1 KB is 1,000 bytes and 1 GB is 1,000,000,000 bytes.
Mbps vs. MB/s
Lowercase b means bit, while uppercase B means byte. Internet providers commonly advertise speeds in Mbps. Browsers, Steam, and download managers often show MB/s.
Divide Mbps by eight to get MB/s. For example, 100 Mbps equals 12.5 MB/s. If you enter a byte-per-second speed, the calculator shows the equivalent bit-per-second value.
Why can the actual download take longer?
The estimate assumes a constant speed. Actual downloads may take longer because of:
- changing network speed;
- limits on the download server;
- bandwidth shared with other devices;
- Wi-Fi signal quality or network congestion;
- disk write speed and protocol overhead.
There is no single correction percentage that fits every connection.
Common download time reference
These times use decimal file units and assume a constant speed.
| File size | 25 Mbps | 100 Mbps | 500 Mbps | 1 Gbps |
|---|---|---|---|---|
| 1 GB | 5m 20s | 1m 20s | 16s | 8s |
| 10 GB | 53m 20s | 13m 20s | 2m 40s | 1m 20s |
| 50 GB | 4h 26m 40s | 1h 6m 40s | 13m 20s | 6m 40s |
| 100 GB | 8h 53m 20s | 2h 13m 20s | 26m 40s | 13m 20s |
Download duration vs. completion time
Download duration is how long the transfer takes. Estimated completion is the local date and time when it would finish if the download started when the current inputs were calculated.
Download time calculator FAQ
How is download time calculated?
Convert the file size and speed to matching bit units, then divide the file size by the speed. The result is the duration in seconds.
How long does it take to download 1 GB at 100 Mbps?
It takes about 1 minute and 20 seconds when the speed remains at 100 Mbps.
How long does a 100 GB download take?
At 100 Mbps, it takes about 2 hours, 13 minutes, and 20 seconds. At 1 Gbps, it takes about 13 minutes and 20 seconds.
What is the difference between Mbps and MB/s?
Mbps measures megabits per second. MB/s measures megabytes per second. Because one byte contains eight bits, 8 Mbps equals 1 MB/s.
Why is my download slower than the estimate?
Your speed may fluctuate, the server may limit the transfer, or other devices may share the connection. Wi-Fi conditions and disk performance can also affect the result.
Does the file type affect download time?
The file type itself does not change the calculation. Total file size and effective download speed are the main inputs.
Can this calculator estimate upload time?
No. Upload speed is usually different from download speed, so upload time should be calculated separately with the actual upload speed.