Download Time Calculator
Estimate how long a file takes to download.
Results update as you type.
How it works
A download time calculator tells you how long a file will take to arrive over your connection, turning a file size and a speed rating into a clear answer in seconds and minutes. The tricky part is that storage is measured in megabytes while internet plans are advertised in megabits, and there are eight bits in every byte. This calculator handles that conversion for you, so a 100 MB file on a 100 Mbps line correctly comes out as eight seconds rather than one. Knowing the estimate helps in plenty of everyday situations: deciding whether a video will finish before a meeting, planning a large software update overnight, or judging if a mobile data plan can handle a game install. It also sets honest expectations, since real-world throughput is usually lower than the headline speed because of overhead, congestion, and shared links. The formula works because transfer time is simply the amount of data divided by the rate it moves, once both are in matching units. Treat the result as a best-case floor and add a margin for latency and network conditions. Developers, gamers, and anyone waiting on a big file rely on a download time calculator to plan around slow transfers.
seconds = file size (MB) × 8 ÷ speed (Mbps)
File sizes are quoted in megabytes but connection speeds in megabits, and one byte holds eight bits, so multiplying the size by eight converts it to megabits first. Dividing that figure by the speed in megabits per second yields the number of seconds the transfer needs. The eight-to-one factor is the whole reason a fast plan still moves large files more slowly than people expect.
Source:Standard networking
We review all our tools from time to time to ensure accuracy.
Worked example
How to use this calculator
- 1
Enter your values
Enter file size and connection speed.
- 2
Adjust the options
Fine-tune any options to match your situation.
- 3
Read your result
Download time updates instantly as you type — no button to press.
Frequently asked questions
Why multiply the file size by eight?
Storage is measured in megabytes (MB) but internet speed in megabits (Mbps), and each byte contains eight bits. To divide like by like, the calculator first converts the file size to megabits by multiplying by eight, then divides by the speed. Skipping this step would make the estimate eight times too optimistic, which is why quoted speeds so often feel slower than expected in practice.
Why is my real download slower than the estimate?
The result is a best-case figure that assumes you get the full advertised speed with no losses. In reality, protocol overhead, network congestion, Wi-Fi interference, a busy server, and distance all reduce actual throughput. It is common to see only 70 to 90 percent of the rated speed. Treat the calculator's number as a floor and add a comfortable margin when planning around a large transfer.
What units should I enter?
Enter the file size in megabytes (MB) and your connection speed in megabits per second (Mbps), which is how most internet plans are advertised. If your file is listed in gigabytes, multiply by 1,024 to get megabytes first. Keeping both inputs in these labelled units ensures the eight-bit conversion is applied correctly and the resulting seconds and minutes come out accurate.
How do I estimate a large file in gigabytes?
Convert the size to megabytes before entering it, since one gigabyte equals 1,024 megabytes. For a 4 GB game, that is about 4,096 MB. Enter that figure with your speed to get the time. Large downloads are where the eight-bit conversion matters most, because a small error in units becomes minutes or hours of difference for multi-gigabyte files.
Does upload speed work the same way?
Yes, the same formula applies to uploads if you swap in your upload speed in Mbps. Home connections are usually asymmetric, meaning upload speed is much lower than download, so sending a large file often takes far longer than receiving one of the same size. Check your plan's upload figure and enter it here to estimate how long a backup or video upload will take.