Data transfer & throughput calculator
Solve transfer time, data size or required line rate with bits, bytes and payload efficiency kept explicit.
At the stated effective rate only; excludes latency, congestion, contention, storage speed, compression and protocol-specific overhead.
Included
- Every visible input and selected unit
- Reconciled intermediate values and result breakdown
- Reproducible URL state
Not included
- At the stated effective rate only; excludes latency, congestion, contention, storage speed, compression and protocol-specific overhead.
What this means
Solve transfer time, data size or required line rate with bits, bytes and payload efficiency kept explicit.
At the stated effective rate only; excludes latency, congestion, contention, storage speed, compression and protocol-specific overhead.
Intermediate values are not rounded; only the localized display formats the result.
Formula & worked example
time = size × 8 ÷ (line rate × efficiency)
Transfer 10 GiB over a 100 Mbps line at 100% entered efficiency
- Inputs
- 10 × 1,073,741,824 bytes × 8 = 85,899,345,920 bits
- Calculation
- 85,899,345,920 ÷ 100,000,000 = 858.993 seconds
The calculated transfer time is about 14.317 minutes.
How this calculation works
The calculation follows the formulas, definitions and assumptions explained on this page. The references below support the method and any stated boundaries.
Official sources
- NIST — Prefixes for binary multiples — Public definitions and technical semantics used by this calculation