Download Time Calculator
Estimate download time from file size and connection speed - handles bits/bytes units correctly, output in readable time units.
Enter a file size and your download speed - this tool estimates the download time and shows it in readable units (seconds, minutes, hours).
Internet speeds are sold in Mbps (megabits per second), while downloads show MB/s (megabytes per second) - 1 byte is 8 bits, so 100 Mbps is only 12.5 MB/s. This assumes your full advertised connection speed is available and sustained for the entire download (in megabits per second, converted correctly to megabytes for the file size comparison). Real downloads are almost always slower due to network congestion, server-side limits, Wi-Fi conditions, and other traffic.
More Data / Number / Computer Science Tools
View all 19This is a theoretical estimate based on the numbers you enter - real download speeds fluctuate due to network conditions, server limits, and other factors.
How the Calculation Works
Download time equals file size divided by connection speed, with both converted to consistent units first (since file sizes are typically in bytes and connection speeds in bits-per-second). A custom speed can be entered in Mbps, Gbps, MB/s or GB/s.
How to Use It
- Enter your file size and its unit.
- Enter your connection speed (bits or bytes per second).
- View the estimated download time in a readable format (seconds, minutes, or hours as appropriate).
Limitations
This assumes a constant, uninterrupted connection at your stated speed - real downloads vary due to network congestion, server-side throttling, and other factors this calculator has no way to account for.
Worked Example
How long does a 4 GB file take on a 100 Mbps connection?
- Convert the file to bits: 4 GB × 8 = 32 gigabits = 32,000 megabits.
- Divide by the speed: 32,000 ÷ 100 = 320 seconds.
- Result: about 5 minutes 20 seconds at full speed.
Typical Times for a 1 GB File
| Connection | Approximate time |
|---|---|
| 10 Mbps | 13 min 20 s |
| 50 Mbps | 2 min 40 s |
| 100 Mbps | 1 min 20 s |
| 1 Gbps | 8 s |
Why Real Downloads Are Slower
- Advertised speeds are maximums; Wi-Fi, distance and shared connections reduce them.
- TCP/IP and encryption overhead use part of the bandwidth.
- The server may limit how fast it sends each file.
- Upload speeds are usually much lower than download speeds on home connections.
Adding 10-20% to the calculated time gives a realistic estimate. To understand Mbps vs MB/s, see the Bits to Bytes Converter, or work out how long a transfer takes with the Download Time Calculator.
Frequently Asked Questions
Explore More Tools
Keep going with related categories and our most used tools.