Skip to content
MasterMath

Download Time Calculator

How long a file takes to download on your connection, allowing for the fact that the real speed never reaches the advertised one.

It will take

—

It will take—
In seconds—
In minutes—
Real download speed—
Size in bytes—

How this was worked out

    The formula

    time = size in bits ÷ (speed × efficiency)

    Where it comes from

    The perennial confusion: connections are sold in megabits per second and files are measured in megabytes. A byte is eight bits, so a 300 Mbps connection downloads at 37.5 MB/s at most. And not even that: protocol overhead takes around 10 %.

    How to work it out by hand

    1. Convert the file size to bits by multiplying by 8
    2. Take the speed in megabits per second
    3. Knock off around 10 % of overhead
    4. Divide the size by the effective speed

    What is worth knowing

    The advertised speed is a theoretical maximum, not a guarantee. Wi-Fi, the source server, the cabling and how many people share the line all bear on it. Over Wi-Fi the loss can be far more than 10 %: a cable is still noticeably faster and steadier than any domestic wireless network.

    Frequently asked questions

    How long does 1 GB take to download?

    On a 300 Mbps connection, about 30 seconds. On 100 Mbps, around a minute and a half.

    Why is my download slower than the speed I pay for?

    Because the connection is measured in megabits and downloads in megabytes: divide by eight. On top of that the protocol takes 10 %.

    Are Mbps and MB/s the same?

    No. Lower-case b is bit and upper-case B is byte. 300 Mbps is 37.5 MB/s as a theoretical maximum.