Bandwidth Calculator

Estimate how long a file takes to transfer at a given speed.

Result

Transfer time
0h 7m 9.5s
Total seconds
429.5s
Export:

How transfer time is estimated

The calculator converts the file size into bits and the connection speed into bits per second, then divides one by the other. Working in a single shared unit avoids the bits-versus-bytes confusion that trips up most quick mental estimates.

The answer is broken out into hours, minutes and seconds, with the raw total in seconds shown as well so you can plug it into other planning.

Bits versus bytes

Network speeds are quoted in bits per second, while file sizes are usually measured in bytes. Since one byte is eight bits, getting this wrong throws the estimate off by a factor of eight.

  • Mbps means megabits per second; MBps means megabytes per second.
  • A 100 Mbps line moves about 12.5 megabytes per second at best.
  • Match the speed unit your provider advertises, which is almost always bits.

Why real transfers run slower

This is a theoretical best case. Actual downloads rarely hit the rated speed because of protocol overhead, shared lines, server limits and Wi-Fi loss.

  • Expect real throughput to land below the advertised figure.
  • Distance to the server and time of day both affect speed.
  • Wired connections are usually steadier than wireless for large files.

Common mistakes

Double-check the speed unit before trusting the result. Choosing MBps when your plan is actually in Mbps will make the estimate look eight times faster than reality.

Treat the output as a floor, not a promise. For planning a backup window or a big upload, add a comfortable margin on top of the calculated time.

Formula

time = fileSize(bits) ÷ speed(bits/s)

Frequently asked questions

Why is Mbps different from MBps?
Mbps is megabits per second; MBps is megabytes per second. One byte is eight bits, so MBps is eight times faster than the same number of Mbps.