Developer & Tech

Download Time Calculator

What this does

Estimate how long a file transfer takes at a given connection speed, with bits versus bytes handled correctly.

Enter your details

Runs in your browser

Calculator inputs

Using the download time calculator

  1. 01

    Enter the file size

    Pick the unit matching what your OS or download manager shows.

  2. 02

    Enter the link speed

    Use advertised Mbps from your ISP plan or a measured speedtest result.

  3. 03

    Read both clocks

    The primary result is mm:ss (hh:mm:ss past an hour); raw seconds and minutes sit underneath.

Bits versus bytes, again

ISPs sell megabits; files come in megabytes. Forgetting the factor of eight makes a “100 Mbps” connection look 8× slower than advertised. The MBps option exists precisely so byte-denominated disk or memory speeds stay comparable.

Why real downloads lag the estimate

TCP overhead, TLS handshakes, congestion control and shared links typically land you at 70–90% of line rate. Multiply the estimate by 1.2–1.4 for realistic planning; far more over lossy Wi-Fi or long-distance routes.

The math behind this calculator

seconds = (size × 1024^k × 8) ÷ speed_in_bits_per_second

File sizes use the binary convention operating systems report (1 KB = 1024 bytes); connection speeds use the decimal convention ISPs advertise (1 Mbps = 1,000,000 bits/s). Bytes are multiplied by eight, divided by bits-per-second, and reported as raw seconds plus a clock-style humanized time.

Assumptions & limitations

  • Sustained throughput equals the entered link speed; no protocol overhead.
  • Real transfers face TCP slow start, TLS handshakes and latency.
  • Sizes binary (KiB-style), speeds decimal (SI); both stated.

Worked example

A 1 GiB file over an advertised 100 Mbps link moves 8,589,934,592 bits, taking about 85.9 seconds in ideal conditions.

Frequently asked questions

Is 1 KB here 1000 or 1024 bytes?
1024; the binary convention stated above, matching what file managers report. Speeds stay decimal because that is how links are marketed and measured.
How fast is 1 GB at 100 Mbps really?
Ideally ~85.9 seconds. In practice expect around 95–110 seconds once overhead applies.
Can I compute upload times?
Yes; enter your upload bandwidth (often much lower than download) and the same math applies.

Related calculators