Download Time Calculator

Estimate how long a file download takes from its size and your connection speed in megabits or gigabits per second.

File download time
Choose the matching units for file size and advertised network speed.

About download time estimates

Download time depends on the amount of data in a file and the rate at which useful bits arrive. Internet plans commonly advertise speed in megabits per second, while operating systems and download pages describe files in megabytes or gigabytes. Because one byte contains eight bits, a direct comparison without converting units produces an answer that is wrong by a factor of eight. This calculator converts megabytes, gigabytes, or terabytes to megabytes using binary multiples: one gigabyte equals 1,024 megabytes and one terabyte equals 1,048,576 megabytes. It then multiplies by eight to obtain megabits. Gigabit speed is converted to 1,000 megabits per second. Dividing total megabits by megabits per second gives the ideal transfer duration in seconds, which is also displayed as hours, minutes, and seconds. The answer is a best-case mathematical estimate. Real transfers include protocol headers, encryption, acknowledgements, retransmissions, and storage overhead. Wi-Fi interference, network congestion, server limits, routing, other devices, and browser processing can all reduce throughput. The speed sold by an internet provider is often a maximum access-link rate rather than the sustained rate available from every server. A practical download may therefore take longer than the displayed time. For the most useful forecast, run a speed test near the device that will perform the transfer and use its measured download result. If the connection fluctuates, enter a conservative sustained speed rather than the highest momentary reading. Remember that Mbps means megabits per second and MB/s means megabytes per second; if an application reports MB/s, multiply it by eight before entering the equivalent Mbps. The tool is useful for software images, game installations, cloud backups, video files, and data-set transfers. It can also help compare connection upgrades or plan a maintenance window. Very large downloads may be affected by provider data caps or traffic management, and uploads can have a substantially lower speed than downloads. For an upload estimate, enter the measured upload rate even though the field is labeled download speed.

Download time examples

File and connectionIdeal timeTypical use
1 GB at 100 Mbps1 min 22 secA medium application download on fast broadband.
10 GB at 1 Gbps1 min 22 secA large game update on a gigabit connection.
700 MB at 25 Mbps3 min 44 secA video file on a moderate connection.

How to calculate download time

  1. Enter the file size and select MB, GB, or TB.
  2. Enter the sustained connection speed shown by your plan or speed test.
  3. Select Mbps or Gbps to match the speed measurement.
  4. Select Calculate Download Time and allow extra time for real network overhead.

Download time calculator FAQ

Why are megabytes and megabits different?

A byte contains eight bits, and file sizes are normally stated in bytes. Network rates are normally stated in bits per second, so the units must be converted before division.

Why is my real download slower?

The calculation assumes the full entered rate carries file data continuously. Protocol overhead, congestion, Wi-Fi conditions, and server capacity usually add time.

Does this use 1,000 or 1,024 megabytes per gigabyte?

This calculator uses the binary convention of 1,024 megabytes per gigabyte for file size. Some drive and service vendors use decimal units, so their displayed size may differ slightly.

Can I use a speed test result?

Yes, a recent test from the downloading device is often more realistic than the plan's advertised maximum. Use a typical sustained result if repeated tests vary.

Can this estimate upload time?

Yes, the same data-rate equation applies to uploads. Enter the measured upload speed, which may be much lower than the download speed on an asymmetric connection.