Everyday

Download Time Estimator (file size and speed)

Tells you roughly how long a file will take to download from its size and your connection speed. It sorts out the bits-versus-bytes math for you, which is where most guesses go wrong.

Reviewed and updated

How to use
  1. Enter the file size and pick KB, MB, GB, or TB.
  2. Enter your speed and choose Mbps, MB/s, or Gbps.
Speed
Estimated download time
6m 50s

5 GB at 100 Mbps

Total seconds
410 s
Effective rate
12.50 MB/s
Data to transfer
40,960 Mb
Estimates for general information, verify important figures before relying on them.
Was this helpful?

Time is size over speed — once the units match

seconds = ( sizeMB × 8 ) ÷ speedMbps

File sizes are quoted in bytes (MB, GB); internet speed is quoted in bits (Mbps). There are 8 bits to a byte, so you multiply the size by 8 before dividing. A 500 MB file at 25 Mbps is 500 × 8 ÷ 25 ≈ 160 seconds, about 2 min 40 s.

The 8× trap: Mbps is not MBps

This one wrong letter is why real downloads look eight times slower than the number on the box. A megabit is an eighth of a megabyte.

100 Mbps= 12.5 MB per second
100 MBps

Read the case carefully: lowercase b is bits, capital B is bytes. "100 Mbps" from an ISP is really 12.5 megabytes a second of download — if someone quotes "100 MBps" they mean eight times as fast.

How long common files take

FileSize@ 25 Mbps@ 100 Mbps
MP3 song~10 MB~3 s~1 s
HD movie (1 hr)~2 GB~11 min~3 min
4K movie (1 hr)~15 GB~80 min~20 min
Modern game~75 GB~6.5 hr~1.7 hr
Laptop backup~300 GB~26 hr~6.5 hr

These are best-case. Real transfers run about 10 to 20 percent slower because of protocol overhead, routing and network congestion, so treat any estimate as a floor, not a promise.

What the estimate leaves out

  • Overhead. Packet headers and retransmits eat roughly 10 to 20 percent, so a "perfect" 100 Mbps often delivers 80 to 90 in practice.
  • Latency is separate. Ping (in milliseconds) affects how fast a connection starts and how calls feel, but it does not change how long a big file takes — that is all bandwidth.
  • Speed is not constant. Peak-hour congestion, distance from the tower or router, and other devices sharing the line all pull the real rate below the advertised one.

Common questions

Why is my download slower than my plan says?

Your plan is sold in megabits (Mbps) but your device reports megabytes (MBps), and there are 8 bits in a byte. A 100 Mbps line downloads at about 12.5 MB per second at best, and real overhead trims another 10 to 20 percent off that.

How long to download a 1 GB file?

Roughly 27 minutes at 5 Mbps, 5.4 minutes at 25 Mbps, 1.4 minutes at 100 Mbps, and about 17 seconds at 500 Mbps. Halve those if your speed is quoted in MBps instead of Mbps.

What is the formula for download time?

Time in seconds equals file size in megabytes times 8, divided by speed in Mbps. The times 8 converts bytes to bits so the units match.

From the blog

Guides & how-tos

All articles →