The data transfer formula
Data sizes are in bytes and bandwidth is in bits per second, so you convert the size to bits (×8) and divide by the bandwidth:
The calculator first normalises everything: GB and TB become MB (×1000 and ×1,000,000), and Gbps becomes Mbps (×1000). Then it divides and expresses the answer in seconds, minutes and hours so large transfers are easy to read.
Worked example
A 50 GB backup over a 1 Gbps link:
Scaling to large transfers
The same formula scales from a few megabytes to terabytes. Doubling the data doubles the time; doubling the bandwidth halves it. For very large migrations, remember that the source disk, the destination and any encryption can become the real bottleneck long before the network does.