Skip to content
Real-world speed

How to Calculate Download Time From Your Internet Speed

Two steps of arithmetic tell you how long any file will take. The first step is where nearly everyone goes wrong.

The MbpsToMB team3 min readUpdated:

"How long will this take?" is the only question anyone actually has about internet speed. The answer needs two numbers — the size of the file and the speed of your connection — and one small conversion that most people skip.

The formula

Download time in seconds = file size in megabytes ÷ (connection speed in Mbps ÷ 8).

Time (s) = MB ÷ (Mbps ÷ 8)

The bracketed part is the step people miss. Your plan is sold in megabits, the file is measured in megabytes, and you cannot divide one by the other until they match. Dividing the speed by 8 converts it into the same unit as the file.

A worked example

A 1 GB file on a 100 Mbps connection:

  1. Convert the speed. 100 Mbps ÷ 8 = 12.5 MB/s.
  2. Convert the size if needed. 1 GB = 1,000 MB.
  3. Divide. 1,000 ÷ 12.5 = 80 seconds.

So a 1 GB download on a 100 Mbps line takes about a minute and twenty seconds at full speed. If you had skipped step one and divided 1,000 by 100, you would have got 10 seconds — a prediction eight times too optimistic, which is exactly the error that makes people think their connection is broken.

Common scenarios, already worked out

FileConnectionRateTime
100 MB400 Mbps50 MB/s2 s
135 MB12 Mbps1.5 MB/s1 min 30 s
700 MB50 Mbps6.25 MB/s1 min 52 s
1 GB100 Mbps12.5 MB/s1 min 20 s
5 GB200 Mbps25 MB/s3 min 20 s
50 GB500 Mbps62.5 MB/s13 min 20 s
100 GB940 Mbps117.5 MB/s14 min 11 s
Theoretical times at 100% line efficiency.

Every row here is generated by the download time calculator, so you can reproduce any of them yourself.

Mistake one: forgetting the divide by eight

This is the big one, and it produces an error of exactly 8×. If your estimate is wildly optimistic, check this first.

Mistake two: mixing decimal and binary sizes

There are two competing definitions of a gigabyte in everyday use:

  • Decimal (SI): 1 GB = 1,000 MB. Used by network speeds, drive manufacturers and this site's default.
  • Binary (IEC): 1 GiB = 1,024 MiB. Used by Windows, Steam and the Epic Games Launcher — but confusingly still labelled 'GB'.

The gap is about 7.4%. A game listed as 50 GB in Steam is really 53.7 decimal GB of data, so it takes 53.7/50 = 7.4% longer than the naive calculation suggests. Over a 13-minute download that is an extra minute; over an overnight 200 GB install it is a quarter of an hour.

Speeds are decimal. Windows and Steam file sizes are binary. Mixing the two is the most common reason a careful calculation still comes out wrong.

Then subtract the real world

The formula gives a theoretical best case: your full advertised speed, available continuously, for the entire transfer. Real downloads lose some of that to:

  • TCP/IP and TLS header overhead on every packet
  • Rate limits imposed by the server you are downloading from
  • Wi-Fi interference, distance and older wireless standards
  • Other devices in the house sharing the same connection
  • Disk write speed, on large game installs with a mechanical drive

A realistic planning figure is 85% efficiency — multiply your theoretical time by about 1.18. On the 1 GB example above, that turns 80 seconds into roughly 94 seconds.

Doing it in your head

For rough estimates, memorise one anchor and scale:

  • 100 Mbps moves 1 GB in about 80 seconds.
  • Double the speed, halve the time: 200 Mbps → 40 seconds per GB.
  • Half the speed, double the time: 50 Mbps → 160 seconds per GB.
  • Then multiply by the file size in GB.

A 25 GB game on a 200 Mbps line: 40 seconds per GB × 25 = 1,000 seconds, or about 17 minutes. The exact answer is 16 min 40 s, so the shortcut is close enough to decide whether to wait or go to bed.

Skip the arithmeticEnter a file size and a speed — including binary sizes as Steam reports them — for an exact answer.Open the calculator

The takeaway

Convert the speed to MB/s, divide the file size by it, then add about 18% for reality. That sequence answers the question correctly every time, whether the file is a 3 MB PDF or a 200 GB game library.

If you only need the unit conversion without a specific file in mind, the Mbps to MB/s calculator does that half on its own.

Do the maths in one second

Every number in this guide comes from the same converter you can use yourself — free, instant, and private.