Skip to content
ToolMug

Download Time Calculator

How long will a 50 GB game take on a 300 Mbps line? What speed do you need to upload a 2 GB video in ten minutes? Enter the file size and your connection speed — or the time you have — and get the answer, plus a table for common broadband speeds. It also explains the factor of 8 between the Mbps your provider advertises and the MB/s your download app shows.

Runs in your browser — nothing you enter is uploaded

0%

Real downloads are usually 5–10% slower than the advertised speed because of TCP/IP and Wi-Fi overhead.

Estimated download time

13 min 20 s

Effective speed: 100 Mbps ≈ 12.5 MB/s

10 GB at common broadband speeds

BroadbandMB/sTime
10 Mbps1.252 h 13 min 20 s
50 Mbps6.2526 min 40 s
100 Mbps12.513 min 20 s
200 Mbps256 min 40 s
300 Mbps37.54 min 27 s
500 Mbps62.52 min 40 s
1 Gbps1251 min 20 s
2 Gbps25040 s

Broadband speeds are in bits per second (Mbps) while download apps show bytes per second (MB/s): divide by 8. KB, MB and GB are decimal (1 GB = 1,000 MB); KiB, MiB and GiB are binary (1 GiB = 1,024 MiB), which is what Windows shows as “GB”.

How to use

  1. Choose How long will it take? or What speed do I need?
  2. Enter the file size and pick the unit (GB, MB, GiB…).
  3. Enter your connection speed, or the time you want the transfer to take.
  4. Optionally add protocol overhead (5–10% is typical) for a realistic estimate.

Options explained

Mbps vs MB/s
Providers advertise megabits per second; download apps show megabytes per second. 100 Mbps is at most 12.5 MB/s.
GB vs GiB
GB is decimal (1,000 MB), GiB is binary (1,024 MiB). Windows labels GiB as “GB”, so a “10 GB” file in Windows is about 10.7 GB.
Protocol overhead
TCP/IP headers, Wi-Fi and retransmissions mean real throughput is usually 5–10% below the line speed.

Formulas and examples

seconds = size in bytes × 8 ÷ (speed in bits per second × (1 − overhead))
speed needed = size in bytes × 8 ÷ seconds ÷ (1 − overhead)

A 50 GB game at 300 Mbps takes 50 × 8 × 10^9 ÷ 300 × 10^6 = 1,333 seconds, or 22 minutes 13 seconds. With 10% overhead it is 1,481 seconds, or 24 minutes 41 seconds. To send a 2 GB video in 10 minutes you need 2 × 8 × 10^9 ÷ 600 = 26.7 Mbps.

Speed Time for 1 GB
10 Mbps 13 min 20 s
50 Mbps 2 min 40 s
100 Mbps 80 s
300 Mbps 26.7 s
1,000 Mbps 8 s

The same file is bigger in GiB: 1 GiB is 1.0737 GB, so it takes 85.9 s at 100 Mbps.

Frequently asked questions

Why is my download slower than the calculation?

The server, Wi-Fi signal, other devices on your network and the route between you and the server all limit speed. The result is the best case for your line speed.

Does it work for uploads?

Yes. Enter your upload speed — on many home connections it is much lower than the download speed.

What speed is my connection?

Your plan’s advertised speed is the maximum. A speed test shows what you actually get; use that number for a more realistic estimate.

Privacy

This tool runs entirely in your browser. Your files and text are processed on your device and are never uploaded to our servers.

Related tools