How this tool works
Enter a connection speed in megabits per second and a file size in gigabytes, and the result is an estimated download time in minutes and seconds.
The conversion turns on a distinction that causes most of the confusion in this area: connection speeds are quoted in bits and file sizes in bytes, and there are eight bits to a byte. Megabits per second are converted to bytes per second by multiplying by a million and dividing by eight; the file size is converted to bytes by multiplying by 1024 three times. That mixture of decimal and binary units is deliberate, because it matches how the two figures are conventionally quoted — but it is also why a 1 GB file is not exactly a thousand megabytes.
Why real downloads take longer
- Advertised speed is a maximum, not a guarantee: contention, Wi-Fi conditions and distance from the exchange all reduce it, and the shortfall is usually largest at peak times.
- Protocol overhead is real: headers, acknowledgements and retransmissions consume part of the link, typically a few per cent even on a clean connection.
- The server has a say: a slow or throttled source, or a busy one, caps your download regardless of how fast your own connection is.
- Bits and bytes differ by a factor of eight: a 100 Mbps connection delivers about 12.5 MB per second at best. Confusing the two is the single most common source of disappointment.