Networking
Internet Download Time Calculator
Plan a software download, a large game update, or an archive retrieval before you start. Enter the file size and the internet speed available to that download. The estimate separates megabits from megabytes and lets you account for less-than-ideal throughput.
Your estimate
14 minutes 49 seconds
- Seconds
- 888.889 s
- Minutes
- 14.815 min
- Hours
- 0.247 h
- Effective download speed
- 11.25 MB/s
An estimate at constant speed, not a speed test. Wi-Fi, remote servers, shared traffic and installation time can change the time until a file is ready to use.
Seconds: 888.889 s. Minutes: 14.815 min. Hours: 0.247 h. Effective download speed: 11.25 MB/s
How long will a file take to download?
Download time depends on how much data must arrive and the sustained rate at which it arrives. A service plan or link speed is a starting point, but it does not guarantee the same rate from every server. This tool estimates the transfer stage; it does not include unpacking, installation, integrity checks, or time waiting in a queue.
Download time formula and units
Seconds = file bytes ÷ effective bytes per second. MB, GB and TB use decimal multipliers of 1,000,000, 1,000,000,000 and 1,000,000,000,000. Convert Mbps to bytes/s by multiplying by 1,000,000 and dividing by 8; use 1,000,000,000 for Gbps. Multiply that rate by efficiency ÷ 100 before dividing the file size.
At 90% efficiency, 100 Mbps supplies an assumed 11.25 MB/s. A 1 GB file therefore takes 88.889 seconds, rounded up to 1 minute 29 seconds. A file size stated in GiB is different from GB; convert it before entering the value.
Choosing an efficiency assumption
The default 90% is a planning assumption, not a benchmark for every internet service. Reduce it to explore the effect of contention or an inconsistent connection. If you know the sustained useful rate of a comparable download, use that rate with 100% efficiency to avoid subtracting the same losses twice.
Common download planning mistakes
Mbps and MB/s differ by a factor of eight. Also distinguish your total internet capacity from the share available to one transfer: streaming, cloud backups and other users can compete for it. Wi-Fi and the remote server may be limiting factors even when the internet plan is fast.
A 50 GB installed application need not require a 50 GB download. Use the size of the actual transfer. The readable result rounds upward to a whole second, while numerical results retain decimals; the precision is arithmetic, not a delivery-time guarantee.
Examples
1 GB at 100 Mbps
- Input
- 1 GB, 100 Mbps, 90% efficiency.
- Result
- 88.889 seconds: about 1 minute 29 seconds.
10 GB at 100 Mbps
- Input
- 10 GB, 100 Mbps, 90% efficiency.
- Result
- 888.889 seconds: about 14 minutes 49 seconds.
50 GB at 500 Mbps
- Input
- 50 GB, 500 Mbps, 90% efficiency.
- Result
- 888.889 seconds: about 14 minutes 49 seconds.
100 GB at 1 Gbps
- Input
- 100 GB, 1 Gbps, 90% efficiency.
- Result
- 888.889 seconds: about 14 minutes 49 seconds.
1 TB at 1 Gbps
- Input
- 1 TB, 1 Gbps, 90% efficiency.
- Result
- 8,888.889 seconds: about 2 hours 28 minutes 9 seconds.
Frequently asked questions
How long does it take to download 1 GB?
At 100 Mbps and 90% efficiency, one decimal GB takes about 89 seconds. At 100% efficiency the ideal result is 80 seconds. Change the speed to match the capacity available to your download.
Why does my download take longer than this estimate?
The assumed sustained rate may be too high. The remote service, local network, storage, or other traffic can limit progress. Installation and decompression may continue after the download is finished.
Is 100 Mbps the same as 100 MB/s?
No. 100 Mbps equals 12.5 MB/s before overhead. Use Mbps or Gbps in this tool; use the Data Transfer Time Calculator if your measured rate is in MB/s.
Should I use my upload or download speed?
Use downstream speed for a download. Uploading sends data in the opposite direction and may have a different limit. A speed test and a particular file server can also produce different sustained rates.
Can this tool test my connection?
No. It performs a local calculation using your inputs. It does not download a test file, inspect your connection, or measure your device.
Last reviewed:
You might also find useful
Data Transfer Time Calculator
Estimate upload, download, file copy, and backup duration with clear bit/byte conversions and adjustable transfer efficiency.
Bandwidth Calculator
Plan concurrent user or device bandwidth and add a safety margin in Mbps or Gbps.
PoE Power Budget Calculator
Compare device power demand with a switch PoE budget, including safety margin, remaining watts, and utilization.