Bandwidth CalculatorFree online other calculator — instant results, no sign-up

Download time for a file at a connection speed.

Inputs

GB
Mbps
Download time
5.3 minutes

Sign in to save results and favorites.

About the Bandwidth Calculator

The Bandwidth Calculator estimates the theoretical duration required to download or transfer a file over a network connection. It calculates the transfer duration based on file size in gigabytes and transfer rate in megabits per second, serving users planning backups, media downloads, or software deployments.

File size
The size of the file or total data payload being transferred, measured in gigabytes (GB). Typical values range from 0.1 GB to several thousand GB.
Speed
The download or network connection bandwidth, measured in megabits per second (Mbps). Typical consumer broadband values range from 1 Mbps to 1,000 Mbps or higher.

Formula and method

Time (seconds) = (File size in GB × 8000) / Speed in Mbps
  • File sizePayload size in decimal gigabytes (GB)
  • SpeedNetwork transmission throughput in megabits per second (Mbps)
  • TimeEstimated total transfer duration in seconds, minutes, or hours

The calculator converts gigabytes to megabits using standard decimal SI scaling (1 GB = 1,000 MB = 8,000 Mb). It divides the total megabits by the connection speed in Mbps to find the total seconds. The output formats the duration in hours (to two decimals) if over 3,600 seconds, minutes (to one decimal) if over 60 seconds, or seconds (to one decimal).

Worked example

These are the calculator's starting values and the results it actually produces for them.

Inputs

  • File size4 GB
  • Speed100 Mbps

Results

  • Download time5.3 minutes

How to use the Bandwidth Calculator

  1. 1Enter the file size in gigabytes (GB).
  2. 2Enter the internet or network transfer speed in megabits per second (Mbps).
  3. 3Multiply the file size by 8,000 to convert the data volume into megabits.
  4. 4Divide total megabits by the speed in Mbps to determine total transfer time.

Reading your result

The result displays the estimated continuous download time under ideal network conditions. Times exceeding one hour are shown in hours, times between one minute and one hour are displayed in minutes, and times under one minute are displayed in seconds.

Limitations

The calculation reflects ideal theoretical throughput and ignores real-world network overhead, TCP window scaling, packet loss, and latency. It also assumes standard decimal gigabytes (10^9 bytes) rather than binary gibibytes (2^30 bytes) and does not account for ISP throttling or bandwidth shared with other devices.

Common questions

Why does the formula multiply gigabytes by 8,000 instead of 8,192?+

The formula uses standard decimal SI prefixes where 1 gigabyte equals 1,000 megabytes and 1 byte equals 8 bits, yielding 8,000 megabits. Binary prefixes (gibibytes, where 1 GiB = 1,024 MiB = 8,192 Mib) are not used in this standard calculation.

What is the difference between Mbps and MB/s?+

Mbps stands for megabits per second (commonly used by internet service providers), while MB/s represents megabytes per second (commonly used by file download managers). Because there are 8 bits in a byte, a 100 Mbps connection transfers a maximum of 12.5 MB/s.

Why does my real download take longer than the calculated time?+

Real-world transfers include network protocol overhead (headers and acknowledgments), local Wi-Fi interference, routing latency, and server-side upload caps that prevent connections from running at 100% of theoretical capacity.

Does the calculator save my information?+

Calculations run in your browser. While signed in, inputs and results are automatically recorded in account history; saving a result creates a separate saved record.

Further reading

You might also like

Results are estimates for informational purposes and are not financial, medical or legal advice.