Data transfer
Upload Time Calculator
Estimate how long a file transfer takes from file size, connection speed and an explicit efficiency assumption.
Estimated upload time
29 min 38 sec
Theoretical maximum: 12.5 MB/s
Estimated from the pre-rendered 20 GB, 100 Mbps and 90% efficiency example; real transfer speeds vary.
Calculation details
20 GB × 8-bit basis ÷ 100 Mbps = 1,600 s theoretical; adjusted to 90% efficiency = 1,777.78 s.
How the estimate works
The calculator converts the file size to bits, divides by the selected bits-per-second rate, then adjusts for your efficiency percentage. A 100 Mbps connection is megabits per second, not megabytes per second: 100 Mbps equals 12.5 MB/s before overhead.
Real upload speeds can be lower because of protocol overhead, Wi‑Fi conditions, storage performance, congestion and server limits.