Download time calculator

Enter a file size and your download speed to see how long it will take. A 1 GB file takes 80 seconds at 100 Mbps; switch on the efficiency option for a more realistic estimate.

Common sizes
Common speeds

Off by default. Real transfers rarely reach the full advertised or nominal rate; 85–95% is typical on a good wired connection.

Estimated transfer time
13 minutes, 20 seconds
  • Seconds800
  • Minutes13.333333
  • Hours0.222222
10 GB × 8 = 80,000 Mb 80,000 Mb ÷ 100 Mbps = 800 s

The same file at other speeds

SpeedTime

Runs entirely in your browser. Nothing you type is sent anywhere.

How the download time is calculated

Download time is size divided by rate, once both are in the same units. File sizes are in bytes and speeds in bits, so the calculator converts the size to bits first:

seconds = size in GB × 8,000 ÷ speed in Mbps

The 8,000 comes from 8 bits per byte and 1,000 megabits per gigabit. With the real-world efficiency box ticked, the speed is multiplied by the efficiency first (90% by default, editable), so the estimate allows for protocol overhead and small slowdowns:

seconds = size in GB × 8,000 ÷ (speed in Mbps × efficiency)

The result is shown as a readable duration and as totals in seconds, minutes and hours. Below it, a table times the same file at 10, 25, 50, 100, 300, 500 and 1,000 Mbps, so you can see what a faster plan would change.

Worked examples

  • A 50 GB game on 300 Mbps. 50 × 8,000 ÷ 300 = 1,333 seconds, or 22 minutes 13 seconds at full speed. At 90% efficiency it is about 24 minutes 41 seconds.
  • A 10 GB update on 100 Mbps. 800 seconds, which is 13 minutes 20 seconds. On a 25 Mbps line the same update takes 53 minutes 20 seconds; on 1,000 Mbps, 80 seconds.
  • A 1 GB video on 50 Mbps. 160 seconds, or 2 minutes 40 seconds.

Detailed walk-throughs for the two most common sizes are in how long to download 1 GB and how long to download 10 GB.

Why real downloads take longer

The plain formula assumes the whole plan speed goes to one file. In practice several things take a share:

  • Protocol overhead. Packet headers use part of every transfer. On wired gigabit, speed tests typically peak around 940 Mbps rather than 1,000.
  • The server. Game stores, cloud drives and websites often send each download at less than your plan speed, especially at busy times.
  • Wi-Fi and other devices. Distance from the router and other people streaming at the same time both reduce what one download gets.
  • Storage. Game launchers also unpack and write files, which can make the last part of a download slower than the network.

If a download is much slower than the estimate, check what it shows in MB/s and convert it with Mbps to MB/s to see what share of the plan you are getting.

Tips

Match the size unit to the source: game stores and operating systems sometimes show GiB, which is 7.4% larger than a GB. Use the size presets (1, 5, 10, 50 and 100 GB) for quick comparisons. For sending files rather than receiving them, use the upload time calculator, since upload speeds are usually lower; for copies over USB, Ethernet or Thunderbolt, the file transfer time calculator has connection presets.

Frequently asked questions

How long does it take to download 1 GB at 100 Mbps?

80 seconds at full speed: 1 GB is 8,000 megabits, and 8,000 ÷ 100 = 80. At 90% efficiency it is about 89 seconds.

How long does a 100 GB game take on a 500 Mbps plan?

At least 1,600 seconds, or 26 minutes 40 seconds. Expect a few minutes more in practice because of overhead and server limits.

Why is my download slower than the calculator says?

The server, Wi-Fi, other devices on the network and protocol overhead can all reduce the speed a single download gets. Tick the efficiency option or enter the speed your download window actually shows.

Should I enter my plan speed or my speed test result?

Use the speed test result if you have one, ideally from a wired device. It reflects what your connection delivers now rather than the advertised maximum.

Related conversions

Related tools