SavingBits

Downloads

How long does 1 GB take to download at 100 Mbps?

1 min 24 s

to download 1 GB at 100 Mbps, best case. Typical: 1 min 40 s (at 80 % efficiency, our estimate for Wi-Fi and busy servers).

Internet speeds are sold in megabits per second, file sizes in megabytes. A byte is 8 bits, so 100 Mbps moves at most 12.5 megabytes each second.

The arithmetic

  1. 1 GB × 8 bits per byte = 8 gigabits (8,000,000,000 bits)
  2. 100 Mbps = 100,000,000 bits per second = 12.5 MB/s at most
  3. 8,000,000,000 ÷ 100,000,000 = 80 s = 1 min 20 s with zero overhead
  4. TCP/IP and Ethernet framing use about 5 % of the line (1,460 data bytes per 1,538 on the wire): 80 ÷ 0.949 = 1 min 24 s

If the size is really 1 GiB (some stores and Windows label GiB as GB), it is 7.4 % bigger: 1 min 30 s best case.

1 GB at other speeds
SpeedBest case (95 %)Typical (80 %, estimate)
10 Mbps14 min 3 s16 min 40 s
25 Mbps5 min 37 s6 min 40 s
50 Mbps2 min 49 s3 min 20 s
100 Mbps1 min 24 s1 min 40 s
300 Mbps28 s33 s
500 Mbps17 s20 s
1,000 Mbps8 s10 s

Sources and assumptions

  • Overhead: 94.9 % efficiency from TCP/IPv4 on 1,500-byte Ethernet frames (computed); 80 % 'typical' is our estimate.

Try your own numbers in the download time calculator