Skip to the tool
CALCPARK

Download Time Calculator

Estimate how long a download or upload takes from the file size and your connection speed, with bits vs bytes handled correctly, overhead and a table of common speeds.

Calculated on your device
Loading the tool…

How to use it

  1. Enter the file size and pick its unit (KB, MB, GB, TB) – choose whether a kilobyte means 1,000 or 1,024 bytes to match where you read the size.
  2. Enter your connection speed in the unit it is quoted in: Mbit/s from your provider or a speed test, MB/s from a download dialog.
  3. Optionally add a protocol overhead percentage to get closer to real-world times.
  4. Read the time in hours, minutes and seconds, the effective speed in bytes per second, and the comparison table for other connection speeds.
  5. Copy the summary or share the link.

Example

A 4.7 GB file (4,700,000,000 bytes) on a 100 Mbit/s connection: 4,700,000,000 × 8 = 37,600,000,000 bits ÷ 100,000,000 bit/s = 376 s = 6 min 16 s. With 10% overhead the usable speed is 90 Mbit/s and the time rises to 417.8 s = 6 min 58 s. If the file was reported by Windows as 4.7 “GB”, it is really 4.7 GiB = 5,046,586,573 bytes and takes 6 min 44 s without overhead.

Formula and unit conventions

bytes = size × 1000^k   (SI: KB, MB, GB, TB)   or   size × 1024^k   (binary: KiB, MiB, GiB, TiB)
bit/s = speed × 1000^k   for kbit/s, Mbit/s, Gbit/s     (network speeds are always decimal)
bit/s = speed × base^k × 8   for KB/s, MB/s, GB/s      (base follows the size setting)
effective bit/s = bit/s × (1 − overhead % / 100)
time (s) = bytes × 8 ÷ effective bit/s

The calculator assumes a steady transfer at the full effective speed from the first to the last byte. Real downloads start slowly (TCP slow start), may be limited by the server or by other devices on your network, and Wi-Fi rarely delivers its headline rate. Treat the result as a best case; the overhead field lets you build in a margin.

Sources: IEC 80000-13 / NIST – Prefixes for binary multiples, FCC – Broadband speed guide.

Bits versus bytes

A bit is a single 0 or 1; a byte is eight of them. Network engineers count bits because data travels one bit at a time, so modems, routers and internet plans are rated in bit/s (kbps, Mbps, Gbps). Files are stored in bytes, so operating systems and download managers show B, KB, MB, GB. The capital letter matters: 100 Mb/s is 12.5 MB/s. Confusing the two gives an answer eight times too fast or too slow.

Questions

Why is my download slower than this calculator says?
The advertised speed is a maximum. Protocol overhead, Wi-Fi losses, a throttled or distant server, other devices sharing the line and VPNs all reduce throughput. Enter 10–20% overhead to see a more conservative estimate, or run a speed test and enter the measured figure.
Does this work for uploads too?
Yes – enter your upload speed instead of the download speed. Many home connections upload 5–20 times slower than they download.
Should I choose 1,000 or 1,024?
Match the source of the size. Windows Explorer and many torrent clients use 1,024 (binary) but label it GB; macOS, hard-drive packaging and most web servers use 1,000. The difference grows with the unit: 2.4% for KB, 4.9% for MB, 7.4% for GB, 10% for TB.