InputsLive
File size
GB
Size unit
Connection speed
Mbps
Speed unit
Result
Download time
0:01:20
Roughly 80 seconds at an effective 12.5 MB/s.
Time (h:mm:ss)0:01:20
Effective speed12.5 MB/s
Total seconds80

Theoretical best-case time. Real downloads run slower due to overhead and congestion.

Results are estimates. Consult a professional.

How it's calculated

How the download time calculator works

Download time is one division: the size of the file divided by the speed of your connection. The only thing that makes it tricky is units. File sizes are measured in bytes, but connection speeds are measured in bits, and there are eight bits in every byte. This download time calculator converts both sides to the same unit — bits — before it divides, so the answer comes out right instead of eight times too fast.

time (seconds) = file size (bits) ÷ speed (bits per second)
file size (bits) = file size (bytes) × 8
download time shown as h:mm:ss
The formula is plain arithmetic. The unit handling follows the long-standing convention that network rates are quoted in bits per second while storage is quoted in bytes, with exactly eight bits to a byte.
The key gotcha

Mbps vs MBps: bits, bytes, and the 8× trap

Here is the mistake almost every quick estimate makes. Your internet plan says 100 Mbps, and your file is 1 GB, so you divide and expect about ten seconds. The real answer is 80 seconds — eight times longer. The reason is a single lowercase letter.

  • Mbps — megaBITS per second, lowercase "b". This is how internet providers advertise speed.
  • MBps or MB/s — megaBYTES per second, uppercase "B". This is how your browser and operating system report file sizes and download progress.
  • The bridge — one byte is eight bits, so 1 MB/s = 8 Mbps. A 100 Mbps line moves at most 12.5 MB/s.

So a 100 Mbps connection downloads a 1 GB file at 12.5 megabytes per second, which takes 80 seconds — not the 10 seconds the bare numbers suggest. The calculator handles this for you: enter the speed in whichever unit your tool uses (Mbps or MB/s) and it converts internally. Get this one conversion wrong and every estimate is off by a factor of eight.

1 MB/s = 8 Mbps
When a speed test reports 100 Mbps but a download crawls along at 12 MB/s, nothing is broken — those are the same speed in different units. Divide an Mbps figure by 8 to see the megabytes-per-second you will really feel.
Example

A worked example using the download time calculator

Example: a 1 GB game update on a 100 Mbps connection

Sam wants to download a 1 GB game update. The internet plan is advertised as 100 Mbps. Sam expects it to finish in about ten seconds — let's see why it takes longer.

Step 1 — Convert the file size to bits

1 GB is 1,000,000,000 bytes. Multiply by 8 to get bits: 8,000,000,000 bits. This is the step the naive estimate skips.

Step 2 — Put the speed in the same unit

100 Mbps is already in bits — it means 100,000,000 bits per second. (In megabytes that is 12.5 MB/s, since 100 ÷ 8 = 12.5.)

Step 3 — Divide and convert to a clock

8,000,000,000 ÷ 100,000,000 = 80 seconds. As a clock that is 0:01:20 — one minute and twenty seconds, the figure the calculator displays.

0:01:20 — eight times the naive guess
The bare "1 GB ÷ 100 Mbps" guess of 10 seconds was wrong because it divided bytes by bits. Once both sides are bits, the answer is 80 seconds. Every download time turns on getting this conversion right.
Quick reference

Download time chart by file size and speed

If you just want a ballpark, this chart gives theoretical best-case download times (h:mm:ss) for common file sizes across typical connection speeds in Mbps. Real downloads run a little slower — see the next section for why.

File size10 Mbps25 Mbps50 Mbps100 Mbps300 Mbps1000 Mbps
100 MB0:01:200:00:320:00:160:00:080:00:030:00:01
1 GB0:13:200:05:200:02:400:01:200:00:270:00:08
5 GB1:06:400:26:400:13:200:06:400:02:130:00:40
20 GB4:26:401:46:400:53:200:26:400:08:530:02:40
50 GB11:06:404:26:402:13:201:06:400:22:130:06:40

Times are theoretical best case: file size × 8 ÷ speed, shown as h:mm:ss. 1000 Mbps is a 1 Gbps ("gigabit") connection.

Reality check

Why your real download is slower than this estimate

The calculator shows the best the math allows. Real transfers almost always come in slower — usually 70 to 90 percent of the theoretical figure — because the number on your internet plan is a ceiling, not a guarantee. Several things eat into it at once.

  • Protocol overhead — every transfer carries packet headers, acknowledgements and error-checking that use part of the pipe without moving your file.
  • The slowest link wins — your download is capped by the narrowest point on the route, which is often the server you are downloading from, not your home connection.
  • Shared bandwidth — other people and devices on your network, and congestion on the wider internet, split the available speed.
  • Wi-Fi losses — distance, walls and interference can drop a wireless connection well below the wired speed your plan quotes.
  • Disk and CPU limits — on very fast connections, how quickly your drive can write the file can become the bottleneck.

A useful habit: take the calculator's answer and add a margin. If it says ten minutes, plan for twelve to fourteen. The estimate tells you the floor; overhead and congestion set how far above it you land.

Tips

How to speed up a slow download

If a download is far slower than the chart predicts for your plan, the bottleneck is usually somewhere you can fix. Work through these in order.

  1. Use a wired connection. Plugging into the router with an Ethernet cable removes Wi-Fi losses and is the single biggest fix for most people.
  2. Pause other traffic. Stop video streams, cloud backups and other downloads competing for the same bandwidth.
  3. Check the source. A slow server or a busy mirror caps your speed no matter how fast your line is — try a different mirror or time of day.
  4. Move closer to the router or reduce interference if you must use Wi-Fi.
  5. Confirm your actual speed with a speed test, then compare it to what you pay for — you may be getting less than your plan promises.
No fix can beat physics: your download can never be faster than the slowest link on the route. If a speed test already shows your full plan speed, the limit is the server or the wider internet, not your setup.
Definitions

Download time definitions

A bit is a single 1 or 0 — the smallest unit of data. A byte is eight bits. Network speeds are counted in bits (lowercase b); file sizes are counted in bytes (uppercase B). The eight-to-one ratio is the whole reason download estimates trip people up.
The unit internet providers use to advertise speed. "100 Mbps" means 100 million bits move each second. Divide by 8 to get megabytes per second: 100 Mbps = 12.5 MB/s.
The unit your browser and operating system show for download progress. It is eight times larger than the matching bits figure: a 12.5 MB/s download is running at 100 Mbps.
The maximum rate a connection can carry data, like the width of a pipe. Your real throughput is usually below your bandwidth because of overhead, congestion and the slowest link on the route.
The speed you really get, after overhead and congestion — typically 70 to 90 percent of the advertised bandwidth. This is what determines real download time.
The portion of a connection used by packet headers, acknowledgements and error correction rather than your file. It is why real transfers never quite hit the theoretical maximum.
Accuracy

How accurate is this download time calculator?

The unit math is exact. File size times eight, divided by your speed in bits per second, is the precise theoretical download time, and the calculator pins the headline case — 1 GB on a 100 Mbps line — at exactly 80 seconds. If your inputs are right, the floor figure is right to the second.

What the calculator cannot know is your real-world overhead. Protocol overhead, the speed of the server you are downloading from, Wi-Fi quality and other devices on your network all push the actual time above the theoretical floor — usually by 10 to 30 percent. Treat the result as the best case and add a margin. For the related question of how a connection's bandwidth maps to transfer rates, see our bandwidth calculator.

Bits-vs-bytes convention and real-world overhead guidance: BroadbandNow, "Megabits (Mbps) vs Megabytes (MBps)."
Questions

Frequently asked questions about the free Download Time calculator

A download Time calculator is a free online tool that helps you estimate how long a file takes to download from its size and your connection speed — with the Mbps-vs-MBps conversion handled for you. Download time is file size divided by speed, once both are in the same unit. File sizes are in bytes; connection speeds are in bits. Convert the file size to bits (×8) before dividing. It runs entirely in your browser with instant results and no sign-up.
Because Mbps is megabits and GB is gigabytes, and one byte is eight bits. 1 GB = 8,000,000,000 bits; divided by 100,000,000 bits per second that is 80 seconds. The naive 10-second guess forgets the ×8 conversion.
Mbps is megabits per second (lowercase b) — how ISPs advertise speed. MB/s is megabytes per second (uppercase B) — how your browser shows download progress. They differ by 8×: 100 Mbps = 12.5 MB/s. The calculator accepts either.
The calculator shows the theoretical best case. Protocol overhead, the speed of the source server, Wi-Fi losses, and other devices sharing your connection typically drop real throughput to 70–90% of the maximum.
Divide by 8. A 300 Mbps connection moves at most 37.5 MB/s; a 1000 Mbps (gigabit) line tops out around 125 MB/s.
This calculator uses decimal (1 GB = 1,000,000,000 bytes), matching how storage and network speeds are advertised, so the headline cases come out to clean numbers. Some tools use binary (1024), which makes times about 7% longer.
About

About this Download Time calculator

This download time calculator runs entirely in your browser — nothing you type is sent anywhere. Enter a file size and a connection speed, switch the units to match your file and your plan, and the time updates instantly as a clock you can read at a glance.

It is one of our free developer tools; browse the full set on the calculators index.

Want a calculator built for your business?

Customize any of our 400+ tools to match your brand, or commission a new one tailored to how your business actually calculates — pricing, payroll, quotes, anything. Deployed on your domain, math runs in your visitors' browsers.