Download Time Calculator

Enter file size and internet speed to estimate download time.

Download Time Calculator
Results

Enter file size and internet speed to estimate download time.

How Does the Formula Work?

The download time calculator estimates how long a file will take to download based on its size and your internet connection speed. Enter the file size in bytes, kilobytes, megabytes, gigabytes or terabytes, in either the decimal family (KB, MB, GB) or the binary one (KiB, MiB, GiB), and your connection speed in bits per second, kilobits, megabits, or gigabits per second. The calculator converts everything to a common base, accounts for the bytes-to-bits conversion (1 byte = 8 bits), and gives you the estimated time in hours, minutes, and seconds. This is the theoretical minimum; actual download times depend on network conditions, server capacity, and protocol overhead.

Download Time = (File Size in bits) ÷ (Speed in bits/sec)
File Size in bits = File Size × unit multiplier × 8
Decimal (SI): 1 KB = 1,000 B | 1 MB = 1,000,000 B | 1 GB = 1,000,000,000 B
Binary (IEC): 1 KiB = 1,024 B | 1 MiB = 1,048,576 B | 1 GiB = 1,073,741,824 B
1 Kbps = 1000 bps | 1 Mbps = 1,000,000 bps | 1 Gbps = 1,000,000,000 bps
Example: 1 GB @ 100 Mbps → (1,000,000,000 × 8) ÷ 100,000,000 = 80 seconds
The same file as Windows lists it, 1 GiB → (1,073,741,824 × 8) ÷ 100,000,000 ≈ 86 seconds

Bytes vs Bits: The Critical Distinction

File sizes are counted in bytes (B, KB, MB, GB) and connection speeds in bits per second (bps, Kbps, Mbps, Gbps). A byte is eight bits, so an 8 Mbps connection moves at most 1 MB per second, not 8. A 100 Mbps plan and a download window showing 12.5 MB/s describe the same rate. The calculator does this conversion for you, and the speed box shows the bytes per second next to the speed you typed.

Worked Examples

At the full stated rate, a 50 GB file takes 4 hours 26 minutes 40 seconds at 25 Mbps, 1 hour 6 minutes 40 seconds at 100 Mbps and 6 minutes 40 seconds at 1 Gbps. Ten times the speed gives a tenth of the time, because the relationship is a plain division.

Why a Real Download Takes Longer

A real transfer adds protocol overhead, and the speed you actually get can fall below the plan's figure because of the server, the Wi-Fi link or other devices sharing the connection.

Upload Time

The same formula gives the upload time: enter your upload speed instead. Uploading 20 GB at 10 Mbps takes 4 hours 26 minutes 40 seconds.

Rounding

The time is worked out from the exact values you typed and rounded once to the nearest second, so 1 MiB at 673 bps reads 3 hours 27 minutes 44 seconds. A time under one second reads "< 1 second", and the total seconds box keeps two decimals.

Tips & Recommendations

8 Bits = 1 Byte

100 Mbps moves at most 12.5 MB per second. Speeds are counted in bits, file sizes in bytes.

Run a Speed Test

For a closer estimate, enter the speed a test measures rather than the figure on your plan.

Ten Times Faster

50 GB takes 1 hour 6 minutes 40 seconds at 100 Mbps and 6 minutes 40 seconds at 1 Gbps.

Same File, Two Sizes

Windows lists 1 GiB as "1 GB". At 100 Mbps, 1 GB takes 1 minute 20 seconds and 1 GiB 1 minute 26 seconds.

Frequently Asked Questions

Why is my download slower than the calculator shows?

The calculator assumes the full stated speed for the whole transfer. Real throughput can be lower because of network congestion, server limits, Wi-Fi and protocol overhead.

What is the difference between Mbps and MB/s?

Mbps means megabits per second and MB/s megabytes per second. A byte is 8 bits, so 1 MB/s = 8 Mbps.

Is 1 KB 1000 bytes or 1024?

Under SI, KB, MB, GB and TB are powers of 1000. The powers of 1024 have their own names, KiB, MiB, GiB and TiB, standardised in IEC 80000-13; the IEC approved them in December 1998 and published them in January 1999 as Amendment 2 to IEC 60027-2. Windows divides by 1024 but still writes GB, so a file it lists as 1 GB is 1 GiB here. Pick the family your file size came from; this calculator offers both.

Does this account for overhead?

No. The time is the file size divided by the speed, with nothing added for protocol overhead, so a real download takes longer.

How do I find my internet speed?

Run an internet speed test and enter its download result in Mbps.

Recent Calculations

No calculations yet

Last updated: October 5, 2026 Reviewed by: MathGyro Editorial Team