⬇️
Download Time Calculator
Enter a file size and connection speed to see exactly how long a download will take.
⚠️
💾 File Size
Quick Presets
📡 Download Speed
Common Speeds
💡 ISP vs Actual Speed
ISPs advertise in Mbps (megabits/s) but download managers show MB/s (megabytes/s). Your 100 Mbps plan delivers ~12.5 MB/s actual throughput. Real-world speeds are typically 60–90% of advertised due to network congestion.
⬇️
Enter a file size and speed above
Results and speed comparisons will appear here
Calculating…
⬇️ Download Time
file
at
Throughput:
Days
days
Hours
hrs
Minutes
min
Seconds
sec
File Size & Speed in All Units
File Size
Speed
Download Time at Common Speeds
Connection
Speed
Time for This File
Relative
← you
At This Speed, Per Hour You Can Download
Estimated at your stated speed. Actual download rates vary by server and network load.
Normalising everything to bits before dividing
The calculation itself is a single division, but it only works once both inputs are expressed in the same unit, so the tool converts everything to bits first. Each size unit carries a factor in bits: a byte is 8, a kilobyte is 8000, a megabyte is 8 million and a gigabyte is 8 billion. Each speed unit carries a factor in bits per second: 1 Mbps is 1 million bits per second, and 1 MB/s is 8 million bits per second.
With both sides in bits, time in seconds is total bits divided by bits per second. That figure is broken into days, hours, minutes and seconds, and converted back into a bytes-per-second throughput you can compare with your download manager.
The eightfold relationship between bits and bytes is the source of most confusion about broadband speed. Internet providers advertise in megabits per second while operating systems and download managers report in megabytes per second, so a connection sold as 100 Mbps delivers around 12.5 MB/s at best. Real-world throughput is typically lower than the advertised figure because of network congestion, protocol overhead and the capacity of the server you are downloading from.
With both sides in bits, time in seconds is total bits divided by bits per second. That figure is broken into days, hours, minutes and seconds, and converted back into a bytes-per-second throughput you can compare with your download manager.
The eightfold relationship between bits and bytes is the source of most confusion about broadband speed. Internet providers advertise in megabits per second while operating systems and download managers report in megabytes per second, so a connection sold as 100 Mbps delivers around 12.5 MB/s at best. Real-world throughput is typically lower than the advertised figure because of network congestion, protocol overhead and the capacity of the server you are downloading from.
A 4 GB film on a 50 Mbps connection
Select the HD movie preset of 4 GB and a speed of 50 Mbps. The calculator converts the size first: 4 gigabytes at 8 billion bits each gives 32 billion bits. It converts the speed next: 50 Mbps is 50 million bits per second.
Dividing 32 billion by 50 million gives 640 seconds, which the tool displays as 10 minutes and 40 seconds. The throughput figure is 50 million bits per second divided by 8, which is 6.25 million bytes per second, or 6.25 MB/s.
The comparison table makes the effect of speed tiers concrete. On 25 Mbps the same file takes 1280 seconds, which is 21 minutes and 20 seconds, exactly double. On 100 Mbps it takes 320 seconds, or 5 minutes and 20 seconds. On a 1 Gbps connection, 32 billion bits divided by 1 billion bits per second gives 32 seconds.
Scale up to the 60 GB 4K film preset on that same 50 Mbps line and the arithmetic becomes 480 billion bits divided by 50 million, which is 9600 seconds, or 2 hours and 40 minutes.
Dividing 32 billion by 50 million gives 640 seconds, which the tool displays as 10 minutes and 40 seconds. The throughput figure is 50 million bits per second divided by 8, which is 6.25 million bytes per second, or 6.25 MB/s.
The comparison table makes the effect of speed tiers concrete. On 25 Mbps the same file takes 1280 seconds, which is 21 minutes and 20 seconds, exactly double. On 100 Mbps it takes 320 seconds, or 5 minutes and 20 seconds. On a 1 Gbps connection, 32 billion bits divided by 1 billion bits per second gives 32 seconds.
Scale up to the 60 GB 4K film preset on that same 50 Mbps line and the arithmetic becomes 480 billion bits divided by 50 million, which is 9600 seconds, or 2 hours and 40 minutes.
Why the real download is usually slower
The figure this tool produces is a theoretical best case: it assumes your connection runs at its full rated speed for the entire transfer and that nothing else competes for it. Real downloads rarely behave that way. Expect somewhere between 60 and 90 per cent of the advertised rate on a typical consumer line, which on a 50 Mbps connection turns that 10 minute 40 second estimate into something closer to 12 to 18 minutes.
Several factors account for the difference. Protocol overhead means some of the bits on the wire are headers rather than file content. The server at the other end may cap per-connection speed or be busy. Wi-Fi adds its own losses, and a device several rooms from the router can run at a fraction of the wired rate. Other devices streaming or backing up at the same time share the same pipe. Evening peak hours are measurably slower than early morning on many networks.
Use the calculator for planning rather than prediction: it answers whether a transfer is a coffee break or an overnight job, and the comparison table answers whether a faster tier would actually change your day.
Several factors account for the difference. Protocol overhead means some of the bits on the wire are headers rather than file content. The server at the other end may cap per-connection speed or be busy. Wi-Fi adds its own losses, and a device several rooms from the router can run at a fraction of the wired rate. Other devices streaming or backing up at the same time share the same pipe. Evening peak hours are measurably slower than early morning on many networks.
Use the calculator for planning rather than prediction: it answers whether a transfer is a coffee break or an overnight job, and the comparison table answers whether a faster tier would actually change your day.
Frequently Asked Questions
Because those are different units. A byte is eight bits, so 100 megabits per second is 12.5 megabytes per second at best. Providers advertise in megabits while download managers report in megabytes. Nothing is wrong with your connection; the figures simply differ by a factor of eight.
No, it gives the theoretical time at the exact speed you enter. Actual downloads typically achieve 60 to 90 per cent of an advertised rate once protocol overhead, server limits, Wi-Fi losses and competing traffic are taken into account. Enter your measured speed rather than your advertised one for a closer estimate.
Yes. The size unit list includes bits and bytes, kilobytes, megabytes, gigabytes and terabytes, plus kilobits, megabits and gigabits. That matters because a gigabit is one eighth of a gigabyte, so choosing the wrong one produces an estimate eight times too long or too short.
They fill in typical values so you can get an answer without looking anything up. File presets run from a 4 MB MP3 and a 3 MB photo through a 150 MB app and a 4 GB HD film to a 60 GB 4K film. Speed presets run from dial-up at 56 Kbps through 3G, 4G and 5G to gigabit fibre.
Most consumer broadband is asymmetric, meaning the upload rate is far lower than the download rate, sometimes by a factor of ten. If you are estimating an upload, enter your upload speed rather than the headline download figure your provider advertises, otherwise the result will be wildly optimistic.