Skip to content
Popular Calculators
Browse Other calculators

Download Time Calculator

How long a download or upload takes from the file size and your connection speed, with overhead, the real transfer rate and the speed needed for a target time.

Real speeds are usually 5–15% below the advertised speed.

Optional, for the speed needed.

About the Download Time Calculator

Whether it is a game update, a film, a backup or a large work file, it helps to know how long a download or upload will take before you start. The sum looks simple — size divided by speed — but two things trip people up. Internet speeds are sold in megabits per second, while files are measured in megabytes, and a byte is eight bits. And real connections never quite reach the advertised speed, because some of the capacity is used by the network itself.

This download time calculator works out the time to transfer a file from its size and your connection speed, with an allowance for overhead. It gives the realistic time, the ideal time at the full speed, the transfer rate in megabytes per second, the speed you would need to finish within a target time, and how much you could transfer in an hour.

How to Use the Download Time Calculator

Enter the file size and choose its unit, from MB to TB, or MiB and GiB if your software shows binary units.

Enter the connection speed and its unit. Broadband and mobile plans are usually given in Mbps or Gbps; some download managers show MB/s.

Set the overhead, the share of the speed lost to protocols, Wi-Fi and real-world conditions. 10 percent is a sensible default; use more for busy Wi-Fi or distant servers.

Optionally, enter a target time in minutes to see what speed would be needed.

How Download Time Is Worked Out

  bits            =  file size in bytes × 8
  real speed      =  advertised speed × (1 − overhead)
  time            =  bits ÷ real speed
  speed needed    =  bits ÷ target seconds ÷ (1 − overhead)
  MB per second   =  real speed in Mbps ÷ 8

Step-by-Step Example

A 5 GB file on a 100 Mbps connection, allowing 10 percent overhead.

  Bits:          5 GB × 8 = 40 gigabits = 40,000 megabits
  Real speed:    100 Mbps × 0.9 = 90 Mbps
  Time:          40,000 ÷ 90 = 444 seconds = 7 min 24 s
  Ideal:         40,000 ÷ 100 = 400 seconds = 6 min 40 s
  Rate:          90 ÷ 8 = about 11.3 MB a second

So expect about 7 minutes 24 seconds. At this speed you could transfer about 40.5 GB an hour.

To finish the same file in 2 minutes, 120 seconds, you would need 40,000 ÷ 120 = 333 Mbps at full efficiency, or about 370 Mbps allowing 10 percent overhead. A gigabit connection would do it comfortably: a 1 Gbps line moves up to 125 MB a second, and would bring down a 50 GB game in about 7 minutes 24 seconds with the same overhead.

Bits, Bytes and Speed Units

The factor of eight is the most common source of surprise. A 100 Mbps plan can never show more than 12.5 MB a second in a download window, and usually shows a little less. Upload speeds follow the same rule, but on many home connections they are much slower than download speeds, so sending a large file can take far longer than receiving it. With 20 Mbps upload and 10 percent overhead, a 5 GB file takes about 37 minutes.

If your software shows GiB rather than GB, choose GiB as the unit: a 5 GiB file is about 7 percent larger than 5 GB and takes correspondingly longer.

What Slows Downloads Down

Several things keep real speeds below the advertised figure. Every packet of data carries addressing and error-checking information, which uses a few percent of the capacity. Wi-Fi adds more loss, especially through walls or with many devices connected. The server sending the file may be busy or far away and limit how fast it sends. Other people in the home streaming or downloading share the same connection. And broadband plans often quote a speed that is reached at off-peak times rather than guaranteed all day.

A wired connection to the router, downloading at quieter times and pausing other large transfers are the simplest ways to get closer to the full speed.

Big Downloads in Practice

Game and system updates of 50 to 100 GB are now common. On a typical 100 Mbps home connection, at about 40.5 GB an hour, they take one to three hours. On a 20 Mbps connection, with no overhead, a 4 GB film takes about 26 minutes 40 seconds, and a large game could take most of a day. Knowing the time in advance lets you start big downloads overnight or when the connection is otherwise idle.

Understanding Your Result

The headline is the realistic transfer time, allowing for the overhead you set.

The ideal time is what the transfer would take at the full advertised speed.

The rate shows the expected speed in megabytes a second, as most download windows display it.

The speed needed shows the connection required to finish within your target time.

The per hour figure shows how much data you could move in an hour.

When Should You Use This Calculator?

Use it before starting a large download or update, to plan when to begin.

Use it to estimate how long a backup or cloud upload will take on your upload speed.

Use it when choosing a broadband plan, to see what a faster speed would save.

Use it to check whether a download is running as fast as your connection should allow.

Common Mistakes

Mixing up Mbps and MB/s. Divide megabits per second by 8 to get megabytes per second.

Expecting the full advertised speed. Allow for overhead, Wi-Fi and busy servers.

Using download speed for uploads. Upload speeds are often much slower.

Ignoring binary units. A size in GiB is about 7 percent larger than the same number in GB.

Forgetting other users. Everyone on the same connection shares its speed.

Frequently Asked Questions

How long does a 5 GB file take to download at 100 Mbps?

5 GB is 40 gigabits. At a full 100 Mbps that takes 400 seconds, 6 minutes 40 seconds. Allowing 10 percent for overhead and real-world conditions, expect about 7 minutes 24 seconds.

Why is my download slower than my internet speed?

Speeds are advertised in megabits per second, while files are measured in megabytes, and a byte is 8 bits, so 100 Mbps is at most 12.5 MB a second. Network overhead, Wi-Fi and busy servers reduce it further.

How do I convert Mbps to MB/s?

Divide by 8. A 100 Mbps connection moves up to 12.5 megabytes a second, or about 11.3 MB a second after 10 percent overhead. A 1 Gbps connection moves up to 125 MB a second.

What speed do I need to download 5 GB in 2 minutes?

Divide the bits by the seconds: 40 gigabits ÷ 120 seconds is about 333 Mbps, or about 370 Mbps allowing for 10 percent overhead. A gigabit connection would do it comfortably.

How long does an upload take?

The same way, using your upload speed, which on many home connections is much slower than download. With 20 Mbps upload, a 5 GB file takes about 37 minutes allowing 10 percent overhead.

How much can I download in an hour?

At 100 Mbps with 10 percent overhead, about 40.5 GB an hour. Large game or system updates of 50 to 100 GB can therefore take one to three hours on a typical home connection.

Last reviewed September 28, 2026 by the CalculatorPeak editorial team.