Internet & Networking

Download Time Calculator

Estimate a file's download duration from its size and transfer speed. Match the displayed units, then compare the theoretical result with a rate you expect to sustain.

Use the Tool

Your Inputs

Use a decimal point, without thousands separators. Initial values are arithmetic examples. Replace them with your own data.

Your Result

With your selected effective speed
13 min 20 s
At full entered speed
13 min 20 s
Transfer speed
12.5 MB/s

The link contains input values. Anyone with it can read them. Share only what you intend to disclose.

How to Use This Tool

  1. Enter the file size, or only the data remaining to download.
  2. Match the size unit. GB is decimal; GiB is binary.
  3. Enter the download rate and its unit. A measured rate is more useful than an advertised maximum.
  4. Keep the effective rate at 100% for constant throughput. A lower percentage models an assumption.

Calculation Method

The calculator converts the size to bytes and the rate to bytes per second, then divides size by rate. With decimal MB and Mbps, seconds = MB × 8 ÷ Mbps. An effective-rate setting of 80% uses 0.8 times the entered rate; it does not add a fixed 20% to the duration.

Concept illustration of a server sending a file to a laptop.
Downloading brings data to your device. The slowest part of the transfer path can limit its rate.

Worked Example

A 10 GB file at 100 Mbps takes 800 seconds, or 13 min 20 s, at a constant rate. At 80% of that rate it takes 1,000 seconds, or 16 min 40 s. A 10 GiB file is larger and takes about 14 min 19 s at 100 Mbps.

In this explanation

Use the Download Size, Not the Installed Size

A game listing can show the disk space needed after installation. That number may include expanded files or working space, so it can differ from the data delivered over the connection. An archive has the same distinction: its compressed download size and extracted folder size answer different questions. Take the transfer size from the download listing or application's progress information.

Keep the unit beside the number. Ten GB and ten GiB are not identical quantities. A rounded label can also hide a small difference in size. An exact byte count is the clearest input when the application supplies one. This calculator accepts bytes and both decimal and binary size units; it does not determine which convention an unfamiliar label uses.

Choose a Rate That Matches This Transfer

Use the download result from a recent speed test as a reference scenario. A rate observed while downloading from the intended service is more directly relevant to that transfer. Neither observation guarantees the next run will hold the same speed. Record the source of the number so a plan rate, test result and application rate are not treated as interchangeable measurements.

Match the speed unit before entering the value. A display showing 8 MB/s means eight megabytes per second, equivalent to 64 Mbps. Entering 8 with Mbps selected describes a rate eight times smaller. MiB/s uses a different byte multiple again. The converter linked below helps compare the labels without changing the underlying connection.

Read the Effective-Rate Percentage Correctly

The percentage multiplies the entered rate. For a 100 Mbps reference, 80% gives an assumed effective rate of 80 Mbps. A ten GB download then takes 1,000 seconds, compared with 800 seconds at 100%. Reducing speed by 20% increases duration by 25% in this example. Adding 20% to the original duration would produce a different calculation.

There is no fixed percentage that describes every server, Wi-Fi link or application. Keep 100% when using an already sustained file-transfer rate, unless a further reduction is a deliberate scenario. Applying a discount to a rate that already reflects the transfer's limits can count the same limits twice. This field is a planning assumption, not a measured network-efficiency score.

Calculate Remaining Time During a Download

Suppose a ten GB transfer has received four GB. With the same unit convention throughout, six GB remain. At a sustained 8 MB/s, those remaining bytes take 750 seconds, or 12 minutes 30 seconds. Enter six GB rather than the original ten GB. A launcher that reports remaining bytes directly avoids subtracting two rounded progress values.

A five-minute pause adds five minutes to elapsed waiting time in this scenario. The calculator does not add that pause automatically. A measured average that already includes stopped periods has a different meaning from an active-transfer rate; avoid adding those periods a second time. Recalculate after a substantial speed change rather than relying on an early estimate indefinitely.

Compare Slower and Faster Scenarios

For the same six GB remaining, 6 MB/s gives 16 minutes 40 seconds and 10 MB/s gives ten minutes. These are two constant-rate scenarios, not a statistical confidence interval. They show the effect of changing one assumption. Use observed rates from representative intervals rather than the brief highest number on a fluctuating display.

The result can help decide when to leave a transfer running, but it cannot promise a finish time. Short downloads can spend a noticeable share of their duration connecting or waiting for the source to respond. Long transfers have more opportunity for pauses and rate changes. No extra decimal places can remove that uncertainty from the input.

Transfer Complete Does Not Mean Installation Complete

Receiving the final byte can be followed by verification, decompression, patching or installation. Those stages need their own observations. A download estimate does not measure disk performance or establish when a game, restored backup or application will be ready to open. Check the application's reported stage when the progress bar stops moving.

For a large mismatch, first confirm the remaining size, speed unit and effective-rate setting. Then note pauses, other active transfers and any source or application message. A separate connection test provides another observation, not a diagnosis of the download server. Save the input values alongside the observed duration so the comparison can be repeated meaningfully.

What the Result Means

This estimates transfer time, not connection speed. Pauses, server limits, shared bandwidth and installation after a download can change the completion time.

Common Questions

Can I Use the Speed Shown in My Download App?

Yes. Match its displayed unit. A rate of 12.5 MB/s equals 100 Mbps; 12.5 MiB/s is a different rate.

Does This Include Unpacking a Game Update?

No. Verifying files, decompression and installation happen outside the file-transfer calculation.