Download Time Calculator
Estimate how long a download takes from the file size and your connection speed, handling both megabit and megabyte units. Calculates in your browser.
Estimated download time
-
Show the math
Convert the file to bits, then divide by the link rate in bits per second:
time = file size × 8 ÷ speed (bits/s)
Speeds are usually quoted in megabits per second (Mbps) while files are in megabytes (MB), and one byte is eight bits, so a 100 Mbps line moves about 12.5 MB each second. Real transfers run a little slower due to overhead. Calculated entirely in your browser.
What this does
A download-time calculator estimates how long a download takes from the file size and your connection speed.
How to use it
- Enter the file size.
- Enter your connection speed.
- Pick Mbps or MB/s.
- Read the estimated time.
How it works
Mbps is an eighth of MB/s. Real downloads run a little slower because of protocol overhead, latency and congestion.
time = file size in bits ÷ speed in bits per second
Understanding your result
Real downloads run slower than this ideal because of protocol overhead, latency, congestion, and a server that may cap your speed, so treat the number as a best case. The common trap is units: a 100 Mbps connection is about 12.5 MB/s, so divide an advertised megabit speed by eight before comparing it to a file size in megabytes.
Example
A 1 GB file over 100 Mbps takes about 80 seconds.
Sources & methodology
Last updated .
Frequently asked questions
How is download time calculated?
The file size is converted to bits and divided by the connection speed in bits per second. For example, a 1 GB file over 100 Mbps takes about 80 seconds.
Why is it slower in practice?
Real downloads lose time to protocol overhead, latency, congestion and server limits, so they typically run a little slower than this best-case estimate.
Mbps or MB/s?
Connection speeds are usually quoted in megabits per second (Mbps), which is one eighth of megabytes per second (MB/s). The calculator supports both so you can match how your plan is advertised.
Related tools
Bandwidth Converter
Convert network rates between bps, Kbps, Mbps, Gbps and byte-per-second units, with the bits-to-bytes factor handled for you. Calculates in your browser.
Network Throughput Calculator
Work out the achieved throughput of a transfer from the data moved and the time it took, shown in Mbps, MB/s and Gbps. Calculates in your browser.
Latency & RTT Calculator
Turn one-way latency into round-trip time and the bandwidth-delay product, the ideal TCP window for a link of a given speed. Calculates in your browser.
Uptime & SLA Calculator
Turn an availability target like 99.9% into the downtime it allows per day, week, month, quarter and year. See exactly what each “nine” costs. Calculates in your browser.