About Download Time Calculator
A 50 GB file on a 100 Mbps connection takes 1 hour 6 minutes 40 seconds. The sum is file size in bits divided by speed in bits per second, and the step people miss is that sizes are in bytes while speeds are in bits: there are 8 bits in a byte, so 100 Mbps moves 12.5 MB each second, not 100. Enter a size in KB, MB, GB or TB and a speed in Kbps, Mbps or Gbps. You get the time, the same time in seconds, minutes and hours, the speed in MB/s, and a table showing the same file at speeds from 1 Mbps to 2.5 Gbps. Sizes are decimal (1 GB = 1,000 MB) unless you tick the binary box.
Download time by file size and connection speed
Times for common file sizes at six speeds, taken from the calculator with decimal units. The examples in brackets are rough sizes; check the actual size of your file.
| File size | 10 Mbps | 25 Mbps | 50 Mbps | 100 Mbps | 300 Mbps | 1 Gbps |
|---|---|---|---|---|---|---|
| 5 MB (a song) | 4 seconds | 1.6 seconds | 0.8 seconds | 0.4 seconds | 0.13 seconds | 0.04 seconds |
| 500 MB | 6 minutes 40 seconds | 2 minutes 40 seconds | 1 minute 20 seconds | 40 seconds | 13 seconds | 4 seconds |
| 4 GB (an HD film) | 53 minutes 20 seconds | 21 minutes 20 seconds | 10 minutes 40 seconds | 5 minutes 20 seconds | 1 minute 47 seconds | 32 seconds |
| 20 GB (a 4K film) | 4 hours 26 minutes 40 seconds | 1 hour 46 minutes 40 seconds | 53 minutes 20 seconds | 26 minutes 40 seconds | 8 minutes 53 seconds | 2 minutes 40 seconds |
| 50 GB (a game) | 11 hours 6 minutes 40 seconds | 4 hours 26 minutes 40 seconds | 2 hours 13 minutes 20 seconds | 1 hour 6 minutes 40 seconds | 22 minutes 13 seconds | 6 minutes 40 seconds |
| 100 GB (a large game) | 22 hours 13 minutes 20 seconds | 8 hours 53 minutes 20 seconds | 4 hours 26 minutes 40 seconds | 2 hours 13 minutes 20 seconds | 44 minutes 27 seconds | 13 minutes 20 seconds |
| 150 GB | 1 day 9 hours 20 minutes | 13 hours 20 minutes | 6 hours 40 minutes | 3 hours 20 minutes | 1 hour 6 minutes 40 seconds | 20 minutes |
| 1 TB (a backup) | 9 days 6 hours 13 minutes | 3 days 16 hours 53 minutes | 1 day 20 hours 26 minutes | 22 hours 13 minutes 20 seconds | 7 hours 24 minutes 27 seconds | 2 hours 13 minutes 20 seconds |
Times under ten seconds keep two decimals. Once a transfer runs past a day the calculator drops the seconds.
Mbps to MB/s: what each connection speed really moves
Divide megabits per second by 8 to get megabytes per second. The last column is how much data that adds up to in an hour.
| Connection speed | Megabytes per second | Data in one hour |
|---|---|---|
| 10 Mbps | 1.25 MB/s | 4.5 GB |
| 25 Mbps | 3.125 MB/s | 11.25 GB |
| 50 Mbps | 6.25 MB/s | 22.5 GB |
| 100 Mbps | 12.5 MB/s | 45 GB |
| 300 Mbps | 37.5 MB/s | 135 GB |
| 1 Gbps | 125 MB/s | 450 GB |
The calculator's own speed table also lists 1 Mbps (0.125 MB/s), 5 Mbps (0.625 MB/s), 500 Mbps (62.5 MB/s) and 2.5 Gbps (312.5 MB/s).
The download time formula
time in seconds = (file size in bytes × 8) ÷ speed in bits per second
Take 50 GB at 100 Mbps. In decimal units 50 GB is 50,000,000,000 bytes. Multiply by 8 bits per byte: 400,000,000,000 bits, or 400,000 megabits. Divide by 100,000,000 bits per second: 4,000 seconds, which is 1 hour 6 minutes 40 seconds. A shortcut that gives the same answer: size in MB × 8 ÷ speed in Mbps. Speed prefixes are always decimal, so 1 Mbps is 1,000,000 bits per second and 1 Gbps is 1,000 Mbps.
1000 or 1024: why Windows shows a different file size
Drive makers, macOS and internet providers use decimal prefixes, where 1 GB is 1,000 MB and 1,000,000,000 bytes. Windows uses binary multiples but still labels them GB, so its 1 GB is 1,024 MB and 1,073,741,824 bytes. The same file therefore shows a smaller number in Windows than on the download page.
The calculator uses decimal units unless you tick Size is in binary units. The choice changes the answer by about 2.4% at KB, 4.9% at MB, 7.4% at GB and 10% at TB. A 50 GB file at 100 Mbps takes 1 hour 6 minutes 40 seconds in decimal units. Ticked as binary, 50 GB is 53,687,091,200 bytes and takes 1 hour 11 minutes 35 seconds.
If the size came from a store page or a download link, leave the box clear. If you read it from Windows Explorer or a Windows properties window, tick it. The speed side has no such choice: bits per second are decimal everywhere.
Worked transfer time examples
A DVD-sized file on a 25 Mbps line
File size: 4.7 GB; Connection speed: 25 Mbps
25 minutes 4 seconds (1,504 s); speed 3.125 MB/s
A CD image on an 8 Mbps connection
File size: 700 MB; Connection speed: 8 Mbps
11 minutes 40 seconds (700 s); speed 1 MB/s
At 8 Mbps the megabytes and the seconds match, because 8 Mbps is exactly 1 MB/s.
A 5 MB file on a 56 Kbps dial-up modem
File size: 5 MB; Connection speed: 56 Kbps
11 minutes 54 seconds (714 s); speed 0.007 MB/s
Uploading 1 TB of backups at 10 Mbps upload
File size: 1 TB; Connection speed: 10 Mbps
9 days 6 hours 13 minutes (800,000 s); 4.5 GB moved per hour
A 150 GB game on 300 Mbps
File size: 150 GB; Connection speed: 300 Mbps
1 hour 6 minutes 40 seconds; speed 37.5 MB/s
1 GB on gigabit
File size: 1 GB; Connection speed: 1 Gbps
8 seconds; speed 125 MB/s
Why a real download takes longer than the estimate
The result is the best case: the whole advertised speed, used by one transfer, from start to finish. In practice:
- The plan speed is a maximum. Run a speed test and enter the measured figure for a closer estimate.
- Upload speed is usually much lower than download speed on cable and DSL lines. For uploads and cloud backups, enter the upload figure.
- Wi-Fi often delivers less than the line speed, especially through walls or on a crowded band.
- The server sets a limit too. A download cannot go faster than the other end sends it.
- Other devices and apps on the same connection share the speed.
- Protocol overhead takes a few percent of the bits. The calculator does not subtract it.
- Game launchers download compressed data and then unpack or verify it, which adds time after the transfer itself.
Using Download Time Calculator
- 1
Type the size in File size and pick KB, MB, GB or TB in Size unit.
- 2
Type your speed in Connection speed and pick Kbps, Mbps or Gbps in Speed unit. Use your upload speed for an upload.
- 3
Tick Size is in binary units if the size comes from Windows, which counts 1 GB as 1,024 MB.
- 4
Read Transfer time, and Speed in megabytes per second to compare with what your browser or game launcher shows.
- 5
Scroll to the table to see the same file at ten common connection speeds.