ShareYourGroupShareYourGroupIP and Internet

Download time calculator

Type a file size and a speed to see how long the transfer takes, and how much data that speed moves in a minute and an hour.

How to use it

  1. Type the size of the file and choose its unit. Game and film sizes are usually in GB, photos and songs in MB.
  2. Type your speed. Internet plans and speed tests give Mbps. If your browser or download program is showing a speed such as "6.2 MB/s", choose MB/s instead.
  3. Read the time. It updates as you type.

For an upload, type your upload speed, which on many connections is much lower than the download speed.

The arithmetic

Time = size ÷ speed, once both are in matching units. The catch is that sizes are in bytes and line speeds are in bits, and a byte is 8 bits.

seconds = (size in megabytes × 8) ÷ speed in Mbps

Example: a 4.7 GB file on a 50 Mbps line. 4.7 GB is 4,700 MB. 4,700 × 8 = 37,600 megabits. 37,600 ÷ 50 = 752 seconds, which is 12 minutes 32 seconds.

The calculator uses decimal units, as internet providers and storage makers do: 1 GB = 1,000 MB, 1 MB = 1,000 KB. Windows counts in units of 1,024 and so shows a "4.7 GB" file as about 4.38 GB. The file is the same; only the ruler differs.

Quick reference: megabytes per second

Line speedMoves each secondMoves each hour
2 Mbps0.25 MB0.9 GB
10 Mbps1.25 MB4.5 GB
40 Mbps5 MB18 GB
100 Mbps12.5 MB45 GB
200 Mbps25 MB90 GB
1 Gbps125 MB450 GB

Why a real download takes longer

The result is the time at a perfectly steady speed. In practice:

A fair rule is to add a tenth to a fifth to the calculated time, and more on Wi-Fi.

Using it the other way round

How long does 1 GB take at 10 Mbps?

About 13 minutes 20 seconds: 1,000 MB × 8 ÷ 10 = 800 seconds.

Is Mbps the same as MB/s?

No. Divide Mbps by 8 to get MB/s. A 100 Mbps line moves 12.5 MB each second at best.

Why does my download show KB/s?

The server or your connection is slow at that moment. 1,000 KB/s is 1 MB/s, which is 8 Mbps.