Download Time Calculator
Estimate how long a file will take to download from its size and your connection speed. It is for anyone planning a large download, comparing broadband plans, or sanity-checking why a transfer is taking so long.
How it works
The maths is straightforward once the units line up. File size is measured in bytes (1 byte = 8 bits) using decimal units (1 GB = 1000 MB), while connection speed is advertised in bits per second (Mbit/s). The calculator converts both to bits and divides:
time (seconds) = file size in bits ÷ speed in bits per second
Real downloads are slower than this theoretical best because of protocol overhead, congestion, server limits and Wi-Fi loss. The optional overhead field (commonly 10–20%) inflates the estimate to reflect that, while still showing the theoretical best for comparison.
Example
A 1 GB file on a 100 Mbit/s connection:
- File size in bits = 1 × 1,000,000,000 bytes × 8 = 8,000,000,000 bits
- Speed = 100 Mbit/s = 100,000,000 bits/s
- Time = 8,000,000,000 ÷ 100,000,000 = 80 seconds (theoretical)
- With 15% overhead ≈ 92 seconds
| File size | 10 Mbit/s | 100 Mbit/s | 1 Gbit/s |
|---|---|---|---|
| 100 MB | ~80 s | ~8 s | ~0.8 s |
| 1 GB | ~13 m 20 s | ~80 s | ~8 s |
| 10 GB | ~2 h 13 m | ~13 m 20 s | ~80 s |
Everything is calculated locally in your browser — nothing is sent anywhere.