Computer & IT

Data Transfer & Download Time Calculator

How long a download, upload or network copy takes, from file size and link speed.

Inputs

Internet plans and network links are sold in bits per second (Mbps). Download programs often show bytes per second (MB/s). 1 MB/s = 8 Mbps.

Share of the rated speed actually available for your data, after protocol overhead, Wi-Fi conditions and other traffic. 100% gives the theoretical minimum time. This is your estimate, not a measured value.

Result

Estimated transfer time
12.5333
In hours, minutes and seconds
12 min 32 s
Effective speed used
6.25
Working
Data = 37,600 Mbit; speed used = 50 Mbps × 100% = 50 Mbps Time = 37,600 ÷ 50 = 752 s

At 6.25 MB/s, the transfer takes about 12 min 32 s. Real transfers are often slower than the rated speed.

Educational estimate — check the assumptions below.

About this calculator

How long will a file take to download, upload or copy across a network? Divide the amount of data by the speed — but first make the units match. Network speeds are quoted in bits per second (Mbps, Gbps), while file sizes are given in bytes (MB, GB). One byte is eight bits, so a 100 Mbps connection moves at most 12.5 megabytes per second.

The rated speed is a ceiling. Protocol overhead, Wi-Fi signal quality, other users and the speed of the server or disk usually reduce it; the utilisation field lets you allow for that.

Formula

t = (size in bits) ÷ (speed in bit/s × utilisation)

bits = bytes × 8    1 MB/s = 8 Mbps    1 GB = 8000 Mbit

Decimal prefixes (k, M, G) are powers of 1000; binary units (MiB, GiB) are powers of 1024.

Worked example

  • A 4.7 GB file on a 50 Mbps line: 4.7 × 8000 = 37 600 Mbit ÷ 50 = 752 s = 12 min 32 s (theoretical).
  • At 80% utilisation: 37 600 ÷ 40 = 940 s ≈ 15 min 40 s.
  • Copying 1 TB over gigabit Ethernet (1 Gbps) at 100%: 8000 Gbit ÷ 1 = 8000 s ≈ 2 h 13 min.

Assumptions and limitations

  • An estimate based on a steady average speed. It does not measure your connection; real speed varies with time, distance, Wi-Fi conditions, server load and disk speed.
  • Utilisation is your own allowance for overhead and other traffic. Protocol overhead alone typically takes a few percent.
  • Many small files usually take longer than one large file of the same total size.

References

  • IEC 80000-13 (bit, byte and prefixes); transfer time = data ÷ throughput.