Bandwidth (Download Time) Calculator

Transfer Time

1 Minute, 25 Seconds

Compare Calculations

Downloads

Includes your inputs and results for this calculation, plus any additional calculations you've compared.

How This Calculator Works

Download time is simply file size divided by connection speed — but the two are usually quoted in different, easy-to-confuse units. File sizes are conventionally measured in binary kilobytes/megabytes/gigabytes (1 GB = 1,024 MB, matching how your computer reports file sizes), while internet connection speeds are quoted in decimal megabits/gigabits per second (1 Mbps = 1,000,000 bits per second — the actual industry convention ISPs use). This calculator handles both conventions correctly so you don’t have to convert by hand.

The Formula

Transfer Time=File Size (bytes)Connection Speed (bytes/second)\text{Transfer Time} = \frac{\vA{\text{File Size (bytes)}}}{\vB{\text{Connection Speed (bytes/second)}}}

Since connection speeds are usually quoted in bits per second, not bytes, converting requires dividing by 8 (there are 8 bits in a byte): Speed (bytes/s)=Speed (bits/s)÷8\text{Speed (bytes/s)} = \text{Speed (bits/s)} \div 8.

Worked Example

Downloading a 1 GB file over a 100 Mbps connection:

  1. File size in bytes: 1 GB=1,073,741,824 bytes1 \text{ GB} = 1{,}073{,}741{,}824 \text{ bytes} (binary gigabyte).
  2. Speed in bytes per second: 100,000,000 bits/s÷8=12,500,000 bytes/s100{,}000{,}000 \text{ bits/s} \div 8 = 12{,}500{,}000 \text{ bytes/s} (decimal megabit).
  3. Transfer time: 1,073,741,824÷12,500,00085.9 seconds1{,}073{,}741{,}824 \div 12{,}500{,}000 \approx 85.9 \text{ seconds} — about 1 minute, 26 seconds.

Real-world transfer speeds are usually somewhat lower than the connection’s rated speed due to overhead, network conditions, and server-side limits, so treat this as a best-case estimate.

Source: The standard file-transfer-time formula.

Frequently Asked Questions

Why are file size and connection speed in different units?

File sizes are conventionally measured in binary kilobytes/megabytes/gigabytes (1 GB = 1,024 MB), matching how your computer reports file sizes. Internet speeds are quoted in decimal megabits/gigabits per second (1 Mbps = 1,000,000 bits/second) — the actual industry convention ISPs use. This calculator applies the correct convention to each.

Why does my actual download take longer than this estimate?

This calculator assumes your full rated connection speed is available for the entire transfer. Real-world downloads are usually slower due to network overhead, other traffic sharing your connection, server-side speed limits, and Wi-Fi signal quality — treat this as a best-case estimate, not a guarantee.

What's the difference between Mbps and MBps?

Mbps (lowercase b) means megabits per second — the standard way internet speeds are advertised. MBps (uppercase B) means megabytes per second, which is 8 times larger for the same number, since there are 8 bits in a byte. Mixing these up is one of the most common sources of download-time confusion.