Bandwidth Calculator

Use this free bandwidth calculator to estimate how long a file transfer takes from KB, MB, GB, or TB and Kbps, Mbps, or Gbps.

All tools
Research-backed assumptions Formula steps Examples included Private in-browser use
Estimated transfer time0h 6m 40s

5 GB at 100 Mbps

Seconds
400
Minutes
6.6666666667
Hours
0.1111111111

Real downloads also depend on Wi-Fi, congestion, server speed, protocol overhead, and device limits.

Formula steps

  1. Convert the data amount to bits using decimal network units.
  2. Convert bandwidth to bits per second.
  3. Divide total bits by bits per second to estimate transfer time.

How to use the bandwidth calculator

  1. Enter data amount, data unit, speed amount, and speed unit.
  2. Press Calculate transfer time to estimate seconds, minutes, and hours.
  3. Use decimal network units for this estimate.
  4. Real transfers can be slower because of Wi-Fi, server speed, overhead, or congestion.

Common uses

Estimate download or upload time.

Compare file sizes against connection speed.

Convert seconds into minutes and hours.

Plan rough transfer windows for large files.

Examples

Large download 5 GB at 100 Mbps

About 6m 40s

Medium file 700 MB at 25 Mbps

Transfer time estimate

Backup upload 50 GB at 20 Mbps

Long transfer estimate

Frequently asked questions

Plain-language answers about when to use the tool, what it does with your inputs, what to double-check, and how privacy works.

When should I use the Bandwidth Calculator?

Use it when your task matches one of these common needs: Estimate download or upload time. Compare file sizes against connection speed. It works best when you already know the values, dates, units, or settings the page asks for.

What is the Bandwidth Calculator doing with my inputs?

In plain language: The calculator converts data size to bits, converts speed to bits per second, then divides bits by bits per second for transfer time. The examples on the page are there so you can compare your inputs with a filled-out calculation before copying the answer.

What should I double-check before trusting the answer?

Real transfer time depends on Wi-Fi, server speed, congestion, overhead, protocol limits, and whether units are decimal or binary. Also check that you used the right unit, date, scale, or mode because small input changes can change the result.

Does the site save what I enter?

No. The calculator runs in your browser tab. Your recent answers stay only on the page while you use it, and they are not sent to a server.

Related tools