Skip to main content
Calcimator

Bandwidth Calculator

Calculate download and upload times based on file size and connection speed. Estimate transfer times for large files.

Inputs

GB
Mbps

Results

Download Time

0h 13m 39s

Upload Time0h 13m 39s
Download Speed12.5 MB/s
How to Use This Calculator
  1. Enter the File Size in GB — the amount of data you need to transfer.
  2. Set the Download Speed in Mbps from your ISP plan or a speed test.
  3. Optionally enter a separate Upload Speed if it differs from download.
  4. Review Download Time and Upload Time to see how long the transfer will take.
  5. Check Download Speed in MB/s to understand your real throughput in byte terms.

What each input means

File Size
Size of the file to transfer in gigabytes.
Download Speed
Download speed in megabits per second.
Upload Speed
Upload speed in megabits per second (optional, defaults to download speed).

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    File Size = 10, Download Speed = 100, Upload Speed = 100 = 3 input(s) provided
  2. Calculate Download Time
    Download Time = `${downloadHours
    0h 13m 39s = 0h 13m 39s
  3. Calculate Upload Time
    Upload Time = `${uploadHours
    0h 13m 39s = 0h 13m 39s
  4. Calculate Download Speed
    Download Speed = round((downloadSpeed / 8) * 100) / 100
    12.5 = 12.5

Engine last updated . Checked against 2 independently-derived tests how we verify calculators.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Technology & Computing.