Download Time Calculator

Estimating download time sounds like simple division, but the most common mistake is mixing up megabits (Mbps) — how ISPs advertise plan speed — with megabytes (MB) — how file sizes are measured. This calculator handles that conversion for you and estimates how long a given file will actually take to download at a given connection speed.

Download times at common speeds
File size25 Mbps100 Mbps300 Mbps1 Gbps
1GB5m 20s1m 20s27s8s
10GB53m 20s13m 20s4m 27s1m 20s
50GB4h 26m 40s1h 6m 40s22m 13s6m 40s
100GB8h 53m 20s2h 13m 20s44m 27s13m 20s

Best case at the full rated speed (speed ÷ 8 = MB/s, 1GB = 1,000MB). Real speeds are usually 10–20% below the rated speed, so the calculator shows a realistic range about 11–25% longer.

How this is calculated: the formula on our Methodology page.

Quick answer

This tool estimates download time by converting your connection’s advertised speed from megabits per second to megabytes per second — dividing by 8, since there are 8 bits in a byte — then dividing that into the file size, giving a theoretical best-case time before real-world overhead like Wi-Fi conditions or server limits is factored in.

How Long Does It Take to Download 50GB, 100GB or 150GB?

On a 100 Mbps connection, a 100GB game takes at least 2h 13m 20s, and usually 2h 26m 40s to 2h 40m once real-world overhead is added. On 1 Gbps the same download takes at least 13m 20s, if the store’s servers and your Wi-Fi keep up. Big game installs and updates range from a few GB to 150GB or more, so check the size on the store page and find it in the table below.

Download time for game-sized files (best case)
Download size50 Mbps100 Mbps200 Mbps500 Mbps1 Gbps
25GB1h 6m 40s33m 20s16m 40s6m 40s3m 20s
50GB2h 13m 20s1h 6m 40s33m 20s13m 20s6m 40s
100GB4h 26m 40s2h 13m 20s1h 6m 40s26m 40s13m 20s
150GB6h 40m3h 20m1h 40m40m20m

Time = size in GB × 8,000 ÷ speed in Mbps (1GB = 1,000MB = 8,000 megabits). Expect real downloads to take 10–20% longer. Game launchers usually show the download rate in MB/s: multiply it by 8 to compare it with your plan’s Mbps.

What the Result Means

Enter a file size and your connection speed, and the calculator estimates the download time by converting your speed from bits to bytes and dividing it into the file size. The result is an estimate — a starting point for planning a large game download or update — rather than a guaranteed figure, since real download speeds fluctuate throughout a transfer.

The most important thing this calculator does under the hood is handle the bits-vs-bytes conversion correctly. A “100 Mbps” connection does not download at 100 megabytes per second — it downloads at roughly 12.5 megabytes per second, because there are 8 bits in a byte. Skipping that conversion is the single most common reason people’s manual download-time math comes out wildly wrong.

How This Calculator Works

The calculation follows three steps:

  1. Convert your connection speed from megabits per second (Mbps) to megabytes per second (MB/s) by dividing by 8.
  2. Convert the target file’s size into the same unit (MB) if it isn’t already.
  3. Divide file size by download speed to get estimated time in seconds, then convert to minutes or hours as needed.

Worked example: downloading a 50GB game update on a 200 Mbps connection:

  • 200 Mbps ÷ 8 = 25 MB/s (theoretical maximum)
  • 50GB = 50,000MB
  • 50,000MB ÷ 25MB/s = 2,000 seconds ≈ 33.3 minutes

That’s the theoretical best case. In practice, expect it to run somewhat longer once real-world overhead (discussed below) is factored in — often landing closer to 40-45 minutes on a connection rated at 200 Mbps.

Important Limitations

  • Your rated plan speed is a ceiling, not a guarantee. Actual throughput is typically lower due to network overhead, Wi-Fi signal quality, the performance of the server you’re downloading from, and general internet congestion.
  • Wi-Fi is usually slower and less consistent than Ethernet. Even a fast internet plan can bottleneck at the Wi-Fi link if you’re far from the router or on a congested band — a wired connection generally gets closer to your plan’s rated speed.
  • The source server matters as much as your connection. A slow or overloaded download server, or one located far away, can cap your speed well below what your ISP connection is capable of, regardless of your local setup.
  • Other devices on your network share the same bandwidth. Streaming, other downloads, and cloud backups running at the same time all cut into the bandwidth available for your download.

Frequently Asked Questions


Why is my actual download slower than the calculator's estimate?

The calculator shows a theoretical maximum based on your stated connection speed. Real downloads run slower due to network overhead, Wi-Fi conditions, server-side limits, and other devices sharing your connection at the same time.


Why is Mbps different from MB/s?

Mbps measures megabits per second, while MB/s measures megabytes per second, and there are 8 bits in a byte. A 100 Mbps connection has a theoretical maximum of about 12.5 MB/s, not 100 MB/s.


Does download time scale evenly with file size?

Roughly, yes, assuming a stable connection speed throughout — a file twice as large should take roughly twice as long, all else being equal.


Will a faster internet plan always download files proportionally faster?

Only up to a point. If the download server, your Wi-Fi link, or another bottleneck is capping the speed below your plan’s rating, upgrading your plan alone won’t speed up that specific download.


How long does it take to download 100GB?

At best, about 4h 26m 40s at 50 Mbps, 2h 13m 20s at 100 Mbps, 44m 27s at 300 Mbps and 13m 20s at 1 Gbps. Real downloads usually take 10–20% longer because of network overhead, Wi-Fi and server limits.

How do I calculate download time?

Time in seconds = file size in GB × 8,000 ÷ speed in Mbps. For a 20GB file on 50 Mbps: 20 × 8,000 ÷ 50 = 3,200 seconds, about 53m 20s. The 8,000 turns gigabytes into megabits (1GB = 1,000MB, 1 byte = 8 bits).

How long does 1GB take to download?

About 5m 20s at 25 Mbps, 1m 20s at 100 Mbps, 27s at 300 Mbps and 8s at 1 Gbps, as a best case.