Download Time Calculator
Calculate how long it takes to download or upload a file. Enter file size (KB to TB) and connection speed (Kbps to Gbps) for an accurate estimate.
Inputs
Results
Plan Around Your Download Time
Knowing how long a download will take helps you plan — whether you're grabbing a 4K movie before a flight, estimating a software update window, or benchmarking your internet connection. This calculator converts file size and connection speed into hours, minutes, and seconds.
How It Works
The core formula is straightforward: divide the total number of bits in the file by the bit rate of your connection.
t=SbpsFbitswhere is the file size converted to bits and is the speed in bits per second.
Since storage uses bytes and network speeds use bits, the unit conversion is:
Fbits=Fbytes×8For example, a 1 GB file (1,000,000,000 bytes) at 100 Mbps (100,000,000 bps):
t=100,000,0001,000,000,000×8=80 secondsMbps vs. MB/s — the Most Common Confusion
Internet providers advertise speeds in Mbps (megabits per second). Download managers typically show throughput in MB/s (megabytes per second). The difference is a factor of 8:
1 MB/s=8 MbpsA 100 Mbps plan delivers roughly 12.5 MB/s of throughput — not 100 MB/s. Always check which unit your speed test or download manager is using before comparing numbers.
Real-World vs. Advertised Speed
Advertised speeds are theoretical maximums. In practice, expect 60–80% of the stated plan speed due to:
- TCP/IP protocol overhead (3–5%)
- Wi-Fi signal loss and interference
- Router and modem efficiency
- Server-side throttling and CDN limits
- Network congestion during peak hours
For planning purposes, use 70% of your plan speed as a conservative estimate.
Frequently Asked Questions (FAQ)
How do I calculate download time?
Download time = file size in bits ÷ connection speed in bits per second. First convert file size to bits: multiply by 8 (since 1 byte = 8 bits). Then divide by your connection speed. For a 1 GB file at 100 Mbps: 1,000,000,000 × 8 ÷ 100,000,000 = 80 seconds. Note that real-world speeds are typically 60–80% of the advertised rate due to TCP overhead and network conditions.
What is the difference between Mbps and MB/s?
Mbps (megabits per second) and MB/s (megabytes per second) differ by a factor of 8. Internet speeds are advertised in Mbps; file sizes and storage are measured in bytes. A 100 Mbps connection transfers approximately 12.5 MB/s — not 100 MB/s.
This is the most common source of confusion when comparing your download speed to your plan. This calculator handles both units: select "Mbps" for your ISP speed, or "MB/s" if your download manager shows throughput in bytes.
Why is my actual download speed slower than my plan?
Advertised speeds are theoretical maximums under ideal conditions. Real-world speeds are lower for several reasons: TCP protocol overhead consumes 3–5% of bandwidth; router and modem efficiency; Wi-Fi interference and distance from your router; server-side throttling; and network congestion during peak hours. Typical real-world throughput is 60–80% of the advertised plan speed. For a 100 Mbps plan, expect roughly 60–80 Mbps in practice.
How long does it take to download a 4K movie?
A typical 4K movie in HEVC (H.265) ranges from 25–80 GB depending on length and quality. At 100 Mbps: a 50 GB movie takes about 67 minutes. At 1 Gbps (fibre): under 7 minutes. At 25 Mbps (typical cable): about 4.5 hours. For comparison, a 1080p Blu-ray rip is roughly 15–25 GB, and a 720p download is 4–8 GB. Streaming services reduce these sizes significantly through real-time adaptive compression.