Mobile, Cloud & DevOps Tools

Download Time Calculator

Estimate how long a file, game or backup takes to download or upload at your connection speed, handling Mbps versus MB/s, protocol overhead and realistic efficiency, with a table across common broadband speeds.

  • Transfer time
  • Unit conversion explained
  • Speed comparison table
Runs in your browser

Everything you paste, type or drop is processed in this browser tab. It is not uploaded, logged, stored or sent to analytics.

Download time workspace

1 What you are downloading

Try:

2 Your connection

Broadband is sold in megabits per second (Mbps). Use the upload speed for uploads.

Share of the line speed your file actually gets. Protocol overhead alone takes about 5%; Wi-Fi and busy servers take more.

3 How long it takes

Enter a file size and a connection speed.

What the Download Time Calculator does

This calculator estimates how long a file takes to download or upload at your connection speed - a 100 GB game, a 4K film, a phone backup, a work folder. Enter the size and the speed and it gives the time, the real transfer rate in MB/s and a table of the same transfer across common broadband speeds.

It sorts out the two things that make download times confusing: speeds are sold in megabits while files are measured in megabytes (8 bits to a byte), and some software counts a gigabyte as 1,000,000,000 bytes while Windows counts 1,073,741,824. A realistic efficiency setting allows for the overhead every connection loses.

How to use it

  1. Enter the file size and pick its unit. Game stores, phone makers and drive labels use decimal GB; Windows Explorer shows binary sizes (it says GB but means GiB), so choose GiB if you are reading the number from Windows.
  2. Enter the connection speed. Broadband and mobile plans are quoted in Mbps; a download manager or Steam may show MB/s instead - pick whichever you are reading. For uploads, use your upload speed, which is often much lower.
  3. Leave efficiency at 90% for a good wired connection, lower it to 60-80% for busy Wi-Fi or a distant server, or set 100% to see the theoretical best.
  4. Read the time in the big panel, the real speed in MB/s and the comparison table, and copy or download the result.

Reading the results

Divide a speed in Mbps by 8 to get megabytes per second: 100 Mbps is 12.5 MB/s at most, and about 11.25 MB/s at 90% efficiency. That single conversion explains most "why is my download so slow" surprises.

Efficiency covers protocol overhead and real-world losses. On Ethernet with standard 1500-byte packets, TCP/IP headers and framing alone leave at most 94.9% of the line for your data; Wi-Fi interference, other devices on the same connection, VPNs and the server's own limits take more. Your provider's advertised speed is also usually a best case.

The result is an estimate of a steady transfer. Real downloads often start slowly, vary through the day and may be capped by the server or game store; run a speed test to check what you actually get and type that in.

Worked example: a 100 GB game on a 100 Mbps line

100 GB is 100 x 10^9 x 8 = 800,000,000,000 bits. At 100 Mbps and 90% efficiency the file moves at 90,000,000 bits a second, so it takes 800,000,000,000 / 90,000,000 = 8,889 seconds - about 2 hours 28 minutes.

If Windows shows the folder as "100 GB", it is really 100 GiB = 107.4 GB, and the same download takes about 2 hours 39 minutes. On a 500 Mbps line it falls to about 30 minutes, which the table shows without retyping anything.

Formulas and scoring rules

Transfer time
time (s) = size in bytes x 8 / (speed in bit/s x efficiency / 100)
Units
1 Mbps = 1,000,000 bit/s; 1 MB = 1,000,000 bytes; 1 MiB = 1,048,576 bytes; 1 GiB = 1,073,741,824 bytesDecimal and binary prefixes as defined in IEC 80000-13. A speed in MB/s is multiplied by 8,000,000 to get bit/s.
Best-case protocol efficiency
1460 / 1538 = 94.9%1500-byte Ethernet frames: 1460 bytes of TCP payload out of 1538 bytes on the wire (20-byte IPv4 and 20-byte TCP headers, 14-byte Ethernet header, 4-byte checksum, 8-byte preamble and 12-byte gap).

Limitations: what the result does not prove

  • It does not measure your connection. Use a speed test, and remember results vary with time of day, Wi-Fi signal and the server you download from.
  • Game stores and cloud services often compress downloads and then unpack them, so the download can be smaller than the installed size and installation adds time after the download ends.
  • Several downloads at once share the connection; the time shown is for one transfer using all of it.
  • Mobile data speeds change from minute to minute; treat a mobile estimate as a rough guide.

Privacy: where your data goes

Everything you paste, type or drop is processed in this browser tab. It is not uploaded, logged, stored or sent to analytics. Session recording and tag-manager scripts are switched off on this page.

Standards and sources

Frequently asked questions

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

About 80 seconds at the full line rate, or about 89 seconds at a realistic 90% efficiency. 1 GB is 8,000 megabits, and 8,000 / 100 = 80 seconds.

What is the difference between Mbps and MB/s?

Mbps is megabits per second, the unit broadband is sold in; MB/s is megabytes per second, the unit many download managers show. One byte is 8 bits, so divide Mbps by 8: a 200 Mbps plan delivers at most 25 MB/s.

Why is my download slower than my internet speed?

Part of every connection goes on protocol overhead (about 5% on wired Ethernet), and Wi-Fi, other devices, the server's own limit and evening congestion take more. A sold speed is usually a maximum, so 70-90% of it is a normal real-world result.

How long will a 100 GB game take to download?

About 2.5 hours at 100 Mbps, 1 hour 15 minutes at 200 Mbps, 30 minutes at 500 Mbps and 15 minutes at 1 Gbps, all at 90% efficiency. Enter your own speed for your figure.

Why does Windows show a different size from the game store?

Stores use decimal gigabytes (10^9 bytes) and Windows uses binary ones (2^30 bytes) while still writing GB. The same file is 100 GB in the store and about 93 GB in Windows; choose the unit that matches where you read the number.

How do I calculate upload time for a backup?

Use the same formula with your upload speed, which on many home plans is a fraction of the download speed. A 64 GB phone backup at 20 Mbps upload and 85% efficiency takes about 8 hours 21 minutes.

What does the efficiency setting mean?

It is the share of your connection speed that actually carries file data. 90% is a fair figure for a good wired connection; set it lower for crowded Wi-Fi or a slow server, or to 100% to see the theoretical minimum time.

Last reviewed by the A2Z.Tools team against the sources listed above.

Rate this tool

Was this tool useful? Your feedback helps us improve it.

No ratings yet — be the first to rate this tool.
Your rating (required)
0 / 2000

Please do not include passwords, payment details or other sensitive information.

Your feedback is sent privately to the A2Z.Tools team and will not be posted publicly.

Advertisement