Download Time Calculator

From "100 Mbps" to an Actual Wait Time

An internet speed test result doesn't answer the question people actually care about: how long will this specific download take? That requires converting a bit-rate speed into a byte-based file size and doing the division — a step this calculator handles directly, so a game update, software installer, or media file translates straight into minutes or hours.

The Formula

The calculation converts file size to bits, converts speed to bits per second, and divides:

Time (s) = File Size (bits) / Speed (bps)

File size uses the 1024-based storage convention (1 GB = 1024³ bytes) since that's how operating systems report file sizes, while download speed uses the 1000-based network convention (1 Mbps = 1,000,000 bps) matching how ISPs advertise connection speed.

Where This Calculation Matters

  • Game and software updates — knowing whether a large patch will finish before you need to use the connection for something else.
  • Choosing an ISP plan — translating an advertised speed tier into a concrete expectation for how long common downloads will take.
  • Scheduling large transfers — timing a backup, ISO download, or dataset pull to fit inside an available maintenance window.
  • Diagnosing a slow connection — comparing the expected time at your plan's rated speed against the actual time observed, to spot a throttling or congestion issue.

Time to Download a 50 GB Game

Download time for a 50 GB file at common connection speeds
Connection SpeedDownload Time
25 Mbps4.77 hr
100 Mbps1.19 hr
300 Mbps23.86 min
1000 Mbps (1 Gbps)7.16 min

Actual download speed is typically lower than the connection's rated maximum due to server-side limits, Wi-Fi overhead, and network congestion — treat these figures as a best case.

How to Use This Calculator

  1. Enter the File Size and choose its unit (KB, MB, GB, or TB).
  2. Enter the Download Speed and choose its unit (bps, Kbps, Mbps, or Gbps).
  3. Select Calculate to see the estimated download time, automatically scaled to seconds, minutes, hours, or days.

Related Calculations

Sizing a connection to hit a target transfer time instead? Use the Bandwidth Calculator. To project total monthly data consumption rather than a single download, see the Bandwidth Usage Calculator.