Skip to content
ENExplore Calculators

Download Time

Calculate how long a download will take based on file size and internet speed.

About Download Time

Download time is the file size converted to bits divided by the effective download speed. ISPs advertise speed in megabits per second (Mbps) while file sizes are usually shown in megabytes (MB), so the file size is first multiplied by 8 to convert MB to megabits. Real-world throughput is typically lower than the advertised link speed due to TCP/IP overhead, server limits, and network congestion, which the efficiency factor accounts for.

Formula

Download time

time = (file_size_MB × 8) / (download_speed_Mbps × efficiency)

S_MB
File size in megabytes
v_Mbps
Download speed in Mbps
\eta
Real-world efficiency factor

Worked example

With the default values below, Download Time returns Estimated Download Time of 1m 34.1s. Change any input above and every figure here is recalculated in your browser.

Inputs used

File Sizeminimum 0 MB
1,000 MB
Download Speedminimum 0.1 Mbps
100 Mbps
Real-World Efficiencyaccepts 10–100
85

Results

Estimated Download Time
1m 34.1s
Ideal Time (100% speed)
1m 20s
Effective Speed
85.00 Mbps
Time in Seconds
94.12 s

Step by step

  1. 1Values used
  2. 2Download time
  3. 3Estimated Download Time= 1m 34.1s
  4. 4Ideal Time (100% speed)= 1m 20s
  5. 5Effective Speed= 85.00 Mbps
  6. 6Time in Seconds= 94.12 s

Assumptions and limits

  • The result is derived only from the 3 inputs listed above. Anything not among them is not part of the calculation.
  • In particular, this calculator does not take inflation, tax or compounding frequency into account.
  • Figures are rounded for display to 2 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.

How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.

Frequently Asked Questions

Why is my download slower than my advertised internet speed?

ISPs advertise the theoretical maximum link speed in Mbps, but actual throughput is reduced by TCP/IP overhead, Wi-Fi interference, server-side bandwidth limits, and congestion at any hop between you and the source. The efficiency field lets you model this real-world drop, typically 70-95% of the rated speed.

Why multiply the file size by 8?

File sizes are conventionally shown in bytes (MB, GB) while connection speeds are marketed in bits per second (Mbps). Since 1 byte = 8 bits, the file size in megabytes must be multiplied by 8 to get megabits before dividing by a Mbps speed.

How can I speed up a large download?

Use a wired Ethernet connection instead of Wi-Fi, download from a server geographically closer to you or with a CDN, avoid other devices saturating the same link during the transfer, and check whether the source server itself is rate-limiting the connection.

Download Time – Calculate Estimated Download Time | Calcrivo