Estimated download time--
Planning note--
Estimate how long downloads should take for ISO files, games, media, cloud files, software deployments, and other large transfers.
Estimated download time--
Planning note--
Download time = file size in bits / speed in bits per second.
Decimal file units use powers of 1000; binary units use powers of 1024.
A 90 GB game at 100 Mbps takes about 2 hours in ideal conditions.
A 5 GB ISO at 25 Mbps takes roughly 27 minutes before overhead.
It is a planning estimate based on the values you enter. Real-world conditions can change the result.
Overhead, rounding, equipment limits, supplier units, network conditions, and user behavior can all affect the final number.
Round conservatively when running short would interrupt a project, backup, stream, trip, or outage plan.
Use the result card and checklist, then compare related calculators or guides before making a final decision.
No. Use manufacturer documentation, platform guidance, or professional advice for critical decisions.
This download time calculator estimates how long a file, backup, game, video, software update, or dataset may take to transfer at a given connection speed. It helps decide whether to start a download now, whether a backup window is long enough, and whether a connection is likely to limit work.
The result supports scheduling, storage planning, internet plan comparisons, and troubleshooting. It is especially useful when a large transfer must finish before a trip, meeting, maintenance window, or cloud backup deadline.
File size is the amount of data to transfer. Connection speed is the effective transfer rate. Files are usually listed in bytes, megabytes, or gigabytes, while internet speed is usually advertised in bits per second. That bit-versus-byte difference is the most important input issue.
Size in bits = size in bytes x 8.
Seconds = size in bits divided by bits per second.
Minutes = seconds divided by 60.
The strict math assumes a steady transfer with no interruptions. Real downloads are rarely perfect because of protocol overhead, Wi-Fi quality, ISP congestion, server limits, device speed, storage write speed, VPNs, and browser behavior.
A 20 GB game update is about 160 gigabits because 20 x 8 = 160. On a 100 Mbps connection, the perfect transfer time is 160,000 megabits divided by 100 megabits per second, or 1,600 seconds. That is about 26.7 minutes. A safer real-world expectation may be 30 to 40 minutes.
Use the result as a best-case planning estimate when the connection is stable. Add buffer for shared home internet, public Wi-Fi, cloud backups, VPN connections, older devices, external drives, or servers that throttle large transfers.
This is an IT transfer estimate. Real-world speeds may vary due to network overhead, Wi-Fi quality, ISP limits, device speed, protocol overhead, server throttling, VPNs, and storage performance.
Real-world speed can drop because of Wi-Fi signal, ISP congestion, server limits, protocol overhead, VPNs, device performance, and storage speed.
Mbps means megabits per second. MB/s means megabytes per second. One byte equals 8 bits.
Only if you enter the upload speed. Many internet plans have much slower upload than download.
Yes for large files, shared connections, Wi-Fi, external drives, VPNs, or throttled servers.
The calculator uses the size you enter. If compression changes the transferred size, enter the compressed size.
Start with the actual number from your project, device, network, trip, or equipment label instead of a best guess.
Round up for materials, food, water, storage, and capacity. Round down for runtime when running short would cause trouble.
Use the related calculators on this page to plan the next part of the job instead of treating one result as the whole answer.