Download Time Calculator

Enter your file size and download speed to find out exactly how long a download will take. Set the file size unit (KB, MB, GB, or TB), your connection speed unit (Kbps, Mbps, or Gbps), and an optional network overhead percentage to account for real-world TCP inefficiency. You get back the estimated download time broken down into hours, minutes, and seconds.

Enter the size of the file you want to download.

Your internet connection's download speed.

TCP/IP overhead reduces effective throughput. 10% is typical for most connections.

Results

Estimated Download Time

--

Total Seconds

--

Effective Speed

--

File Size in Megabits

--

Download Time Breakdown

Frequently Asked Questions

How is download time calculated?

Download time is calculated by dividing the file size (converted to bits) by the effective download speed (in bits per second). The formula is: Download Time = File Size in Bits ÷ Effective Speed in bps. Network overhead, such as TCP/IP protocol overhead, further reduces the usable bandwidth, so applying a 10% overhead factor gives a more realistic estimate.

What is the difference between Mbps and MBps?

Mbps stands for Megabits per second, while MBps stands for Megabytes per second. Internet speeds are almost always advertised in Mbps (bits). Since 1 byte equals 8 bits, a 100 Mbps connection transfers roughly 12.5 MBps of actual data. Confusing the two is one of the most common reasons people underestimate download times.

What factors affect download time?

Several factors can slow a download below your advertised speed: network congestion on your ISP's infrastructure, Wi-Fi signal quality, server-side bandwidth limits, TCP/IP protocol overhead (typically 10%), the number of simultaneous connections on your network, and the geographic distance to the server you're downloading from.

How long does it take to download a 20 GB file?

On a 100 Mbps connection with 10% TCP overhead, a 20 GB file (160,000 Mb) would take roughly 29.6 minutes. On a 1 Gbps (1000 Mbps) fiber connection the same file would download in about 3 minutes. Use this calculator with your actual speed to get a personalized estimate.

What is network overhead and should I include it?

Network overhead refers to the extra data that communication protocols (like TCP/IP) add to manage the connection — acknowledgements, headers, error checking, etc. Typical TCP overhead is around 10%, meaning a 100 Mbps link effectively delivers about 90 Mbps of useful data. Including it gives you a more realistic download time than using the raw advertised speed.

How can I increase my download speed?

You can improve download speeds by connecting via Ethernet instead of Wi-Fi, closing background apps that consume bandwidth, using a download manager that opens multiple connections, choosing a server geographically closer to you, or upgrading your internet plan. Restarting your router can also help if speeds have degraded over time.

How do I estimate download time for a large game or update?

Simply enter the game's file size (e.g. 100 GB for a large title) and your current download speed. For example, on a 50 Mbps connection with 10% overhead, a 100 GB game would take approximately 4.9 hours. This calculator lets you quickly compare how much faster a faster plan would complete the download.

Why is my actual download time longer than the calculator shows?

The calculator assumes you are using your full advertised bandwidth. In reality, multiple devices may share your connection, the source server may throttle speeds, or your Wi-Fi signal may be weak. Try the calculator with a lower speed reflecting what a speed test actually measures for a more accurate estimate.

More Everyday Life Tools