Download Time Calculator

Exact download time from file size and connection speed.

Technology and NetUpdated 2026-10-102 min read
Download Time Calculator
Providers sell megabits; browsers show megabytes. 8 bits make a byte.
Download time
...
In seconds...
File in megabits...

What it does

Download time divides file bits by line bits per second. The classic puzzle is units: providers sell megabits per second while browsers count down megabytes, and eight bits make each byte, so a 100 Mbps line moves about 12.5 MB/s at best.

The tool above takes the file size in MB, GB, or TB with the speed in Mbps. It returns the duration in plain words with total seconds and the file size in megabits beside it.

The default of 1 GB (1000 MB decimal) at 100 Mbps is 8000 megabits over 100 per second: 80 seconds, or 1 min 20 s. Halving the speed doubles the wait; doubling the file does the same.

The decimal gigabyte follows NIST SI prefix references with the FCC broadband guides measuring consumer speeds the same way. Real transfers add protocol overhead plus wifi and server limits on top of this line rate.

How to use

  1. Enter the file size number.
  2. Pick MB, GB, or TB to match the file.
  3. Enter the connection speed in Mbps from a speed test.
  4. Read the duration first for the plan.
  5. Add margin for wifi and busy hours before promising a time.

Formula

Megabits = MB x 8 (GB x 8000, TB x 8000000). Seconds = megabits / Mbps.
8
Bits per byte bridging file and line units.
1000
Decimal MB per GB used here, matching line rates.
Mbps
Megabits per second of usable line speed.

Decimal gigabytes assumed (1 GB = 1000 MB), consistent with provider rates and the data storage page. Operating systems reporting GiB will show slightly smaller files than entered here.

Worked example

Example: 1 GB at 100 Mbps

Size 1 GB, speed 100 Mbps.

  1. Megabytes: 1 x 1000 = 1000 MB.
  2. Megabits: 1000 x 8 = 8,000 Mb.
  3. Seconds: 8000 / 100 = 80 s.
  4. Words: 80 s = 1 min 20 s.
  5. Tool shows 1 min 20 s, 80 s, 8,000 Mb.

Reference table

1 GB file at three speeds
SpeedSecondsDuration
25 Mbps320 s5 min 20 s
100 Mbps80 s1 min 20 s
1000 Mbps8 s8 s

Limits

  • Line rate only; overhead, wifi, and servers slow reality.
  • Decimal GB assumed; GiB based sizes differ by about 7%.
  • Speed tests vary by minute; retest for promises.
  • Uploads use the slower upstream rate, not this one.

Common mistakes

  • Dividing megabytes by megabits without the times 8.
  • Reading MB/s browser figures as provider Mbps.
  • Mixing decimal GB with binary GiB.
  • Trusting one speed test at peak hours.
  • Forgetting other devices share the line.

Try it yourself

Quick checks. Answers sit tucked under each question.

500 MB at 50 Mbps?

4000 / 50 = 80 s, 1 min 20 s.

2 GB at 25 Mbps?

16000 / 25 = 640 s, 10 min 40 s.

File megabits in 1 GB?

1000 x 8 = 8,000 Mb.

Questions

How long to download 1 GB at 100 Mbps?

80 seconds (1 min 20 s) at line rate: 8000 megabits over 100 per second.

Mbps vs MB/s?

Eight bits make a byte, so 100 Mbps moves at most 12.5 MB/s.

GB or GiB?

This page uses decimal GB (1000 MB) like providers. Systems showing GiB read about 7% smaller.

Why slower in reality?

Protocol overhead, wifi loss, busy servers, and shared lines all take a cut.

What about uploads?

Same math with the upstream rate, which usually runs far below download.

Does speed vary?

Yes by minute and hour. Test twice, then plan on the lower figure.

Sources

How this page was checked. The formula above was matched against the cited sources, and the worked example was run through the tool on this page before publishing. If you spot an error, contact us so we can fix it and note the correction.