Speed test Guides

How long does it take to download a file?

Updated 23 September 2026

Film, video game, backup: with your speed you can estimate in advance how long a transfer will take. Here is the formula, a ready-to-use table and the traps that skew the calculation.

The formula

Speeds are given in megabits per second, files in megabytes. One byte is 8 bits, so:

time in seconds = size in MB × 8 ÷ speed in Mbps

Example: a 4 GB film, so 4,000 MB, on a 100 Mbps line: 4,000 × 8 ÷ 100 = 320 seconds, just over 5 minutes.

Table of theoretical times

FileSize10 Mbps50 Mbps100 Mbps300 Mbps1 Gbps
Photo5 MB4 sunder 1 sunder 1 sinstantinstant
MP3 song8 MB6 s1 sunder 1 sinstantinstant
Mobile app200 MB2 min 40 s32 s16 s5 s2 s
HD film4 GB53 min11 min5 min 20 s1 min 47 s32 s
Recent video game100 GB22 h4 h 27 min2 h 13 min44 min13 min

These are theoretical times at a constant speed. In practice, allow 10% to 20% more.

Uploading is often much slower

To send a file, it is upload speed that counts, often far below download on cable and copper lines. Sending 1 GB:

Upload speedTime
1 Mbps (ADSL)2 h 13 min
5 Mbps27 min
20 Mbps6 min 40 s
100 Mbps1 min 20 s
500 Mbps (fibre)16 s

That is why an online backup or sending videos can take all night on ADSL, even though downloads seemed quick.

Why it is slower than the calculation

  1. The server at the other end often caps the speed. A website or game store may limit each download whatever your line.
  2. Wi-Fi reduces real throughput, especially far from the router.
  3. Other devices share the line: a video stream during the download slows both.
  4. The device's storage: an old hard drive or slow memory card can become the bottleneck above a few hundred Mbps.
  5. Network overhead: a small share of the bandwidth runs the protocols rather than carrying your data.

GB or GiB: the other trap

Manufacturers count 1 GB = 1,000 MB, while some operating systems actually display gibibytes, where 1 GiB = 1,024 MiB. A file your computer shows as 100 "GB" may therefore be 107 GB in decimal terms. The gap is about 7%: it does not explain a download that is twice as slow, but it matters for very large files.

Estimating with your own speed

First measure your real speed, ideally over a cable. Then take 80% of that figure to allow for losses and apply the formula. For a big download, start it overnight or when nobody else is using the connection: you often gain far more than by changing plan.

Test my speed now

Frequently asked questions

Why does my download show 12 MB/s when I have 100 Mbps?

Because 100 Mbps is about 12.5 MB/s: one byte is 8 bits. Your download is running at full speed.

How long does a 100 GB game take to download?

In theory, about 13 minutes at 1 Gbps, 44 minutes at 300 Mbps, just over 2 hours at 100 Mbps and nearly 22 hours at 10 Mbps. The game store may still limit the speed.

Why does sending a file take so long?

Sending uses upload speed, often five to twenty times lower than download on ADSL, VDSL and cable. Fibre to the home usually offers much higher upload.

Read next