Download-time calculator

Estimate how long a download will take, from the file size and your connection's download speed.

Result

Estimated download time

How to use this calculator

  1. Enter the file size — switch units if it's given in GB.
  2. Enter your download speed in Mbps (megabits per second) — check a speed test if you don't know it.
  3. Read the estimated download time.

Assumptions

Technical details: what the fields mean
File size fileSize
Size of the file or content being downloaded.
Download speed speedMbps
Your connection's download speed in Mbps — note this is megabits, not megabytes, per second.
Methodology

Time (seconds) = file size (megabits) ÷ speed (Mbps). File size in MB is converted to megabits by multiplying by 8, since 1 byte = 8 bits.

Worked example

5000MB file, 100Mbps connection

Inputs: fileSize=5000, speedMbps=100

Result: 6.7 minutes

Practical guidance
Common mistakes

FAQs

How long will a 5GB download take on 100Mbps?

About 6.7 minutes under ideal conditions — real-world speed is often somewhat lower.

Why is my download slower than my advertised speed?

Advertised speeds are usually in Mbps (megabits); actual download progress is normally shown in MB/s (megabytes) — divide by 8 to compare fairly. Network congestion and server limits also reduce real-world speed.