Bandwidth Calculator
Calculate how long a file transfer takes for a given size and connection speed. Supports Kbps, Mbps, Gbps and MB/s with this free bandwidth calculator.
Bandwidth Calculator
Method
How this calculator works
Convert the file size to bits (bytes × 8, with KB = 1,000 B, MB = 1e6 B, etc.) and the speed to bits per second (Mbps = 1e6 bits/s, MB/s = 8e6 bits/s). Transfer time in seconds = total bits ÷ bits per second.
- Enter the file or data size and pick its unit (KB, MB, GB, or TB).
- Enter the connection speed and choose its unit — Kbps, Mbps, Gbps, or MB/s.
- The tool converts size to bits and speed to bits per second.
- Read the estimated transfer time, broken down into days, hours, minutes, and seconds.
Examples
Worked examples
Real numbers, end-to-end results.
5 GB over 100 Mbps
= 6 min 40 sec
5 GB × 8e9 = 40,000,000,000 bits ÷ 100,000,000 bits/s = 400 s.
700 MB over 50 Mbps
= 1 min 52 sec
700 MB × 8e6 = 5.6e9 bits ÷ 5e7 bits/s = 112 s.
1 GB over 10 MB/s
= 1 min 40 sec
10 MB/s = 80,000,000 bits/s; 8e9 bits ÷ 8e7 = 100 s.
Use cases
When to use it
- Estimate how long a large backup or upload will take before you start.
- Compare internet plans by transfer time rather than raw Mbps numbers.
- Plan data migrations between servers or cloud storage buckets.
- Check whether a connection is fast enough for scheduled file syncs.
FAQ
Frequently asked questions
What is the difference between Mbps and MB/s?
How is transfer time calculated?
Why is my real transfer slower than this estimate?
Does bandwidth mean the same as speed?
How do I convert gigabytes to bits?
Related tools
All calculators →Download Time Calculator
Estimate how long a file takes to download at a given internet speed.
Data Storage Converter
Convert between bits, bytes, KB, MB, GB, TB and binary units.
IP Subnet Calculator
Calculate subnet masks, CIDR notation, network, and broadcast addresses.