Data Transfer Time Calculator
Work out how long a transfer will take for a given size and connection speed.
Your numbers
Your results
Data Transfer Time Calculator by TheCalcTools
How the Data Transfer Time Calculator works
Enter the amount of data and its unit, then the line speed and its unit.
Data sizes use decimal units (1 GB = 10⁹ bytes) and speeds are in bits per second, so the calculator multiplies the size by 8.
Dividing by the effective speed gives the time in seconds.
The formula
Worked example
Using the default values shown in the calculator:
| Data size | 100 |
|---|---|
| Size unit | GB |
| Link speed | 1 |
| Speed unit | Gbps |
| Efficiency (%) | 90 |
- 100 GB = 800 gigabits.
- At 1 Gbps and 90% efficiency the effective speed is 0.9 Gbps, so the time is 800 ÷ 0.9 = 888.9 seconds.
- That is 0h 14m 48.9s, or 0.25 hours.
Result:
| Transfer time | 0h 14m 48.9s |
|---|---|
| Hours | 0.25 |
| Effective throughput (MB/s) | 112.50 |
Frequently asked questions
Why is a 1 Gbps link not 1 GB per second?
Link speeds are in bits per second and a byte is 8 bits, so 1 Gbps moves at most 125 MB per second before overhead.
What efficiency should I use?
About 90–95% on a wired LAN or a dedicated link, and lower on Wi-Fi, shared or long-distance connections.
Sources and further reading
Related calculators
More in Cloud & Networking · All calculators
This calculator gives estimates for information only. Check important results independently before you rely on them. See our disclaimer.
