Last updated: May 2026
Enter your connection speed and file size to see exactly how long a download or upload will take.
File & Speed
Download Time
File & Target Time
Required Connection Speed
Common Download Time Reference
| File Type | Typical Size | At 100 Mbps | At 1 Gbps |
|---|---|---|---|
| 50 KB | instant | instant | |
| MP3 song | 5 MB | 0.4s | instant |
| HD Movie | 4 GB | 5m 20s | 32s |
| 4K Movie | 50 GB | 1h 7m | 6m 40s |
| Video game | 100 GB | 2h 13m | 13m 20s |
Download speed is measured in megabits per second (Mbps) or gigabits per second (Gbps) — note the lowercase "b," which stands for bits, not bytes. Since a byte contains 8 bits, a 100 Mbps connection transfers 12.5 megabytes of actual file data per second under ideal conditions. This bit-vs-byte distinction trips up nearly everyone: your ISP advertises "100 Mbps," but your download manager shows "12.3 MB/s" — both numbers are correct. To convert Mbps to MB/s, divide by 8. To go the other direction, multiply by 8.
Theoretical speeds are almost never achieved in practice. Protocol overhead (TCP headers, HTTP framing, encryption handshakes) consumes 3–10% of bandwidth. Network congestion during peak hours, Wi-Fi interference, distance from your router, the speed of the remote server, and your home router's CPU all impose their own limits. A good rule of thumb: expect 60–80% of your plan's advertised speed for large file downloads over Wi-Fi, and 85–95% over a wired Ethernet connection. For streaming and gaming, consistency and latency matter more than raw peak speed.
| File Size | 10 Mbps | 100 Mbps | 1 Gbps |
|---|---|---|---|
| 1 MB (document) | 0.8s | 0.08s | instant |
| 50 MB (large PDF / app update) | 40s | 4s | 0.4s |
| 700 MB (CD image) | 9m 20s | 56s | 5.6s |
| 4 GB (DVD / HD movie) | 53m | 5m 20s | 32s |
| 15 GB (4K movie download) | 3h 20m | 20m | 2m |
| 50 GB (large game) | 11h 7m | 1h 7m | 6m 40s |
| 100 GB (console game / OS backup) | 22h 13m | 2h 13m | 13m 20s |
What is the difference between Mbps and MBps?
Mbps (megabits per second) uses a lowercase "b" and is the standard unit for network speeds. MBps (megabytes per second) uses an uppercase "B" and is how file transfer speeds are typically displayed in operating systems and download managers. Since 1 byte = 8 bits, 1 MBps = 8 Mbps. A 100 Mbps connection has a maximum file transfer rate of 12.5 MBps.
What is a good internet speed?
For a single user: 25 Mbps is the FCC's minimum broadband definition and sufficient for HD streaming and video calls. 100 Mbps handles multiple simultaneous 4K streams and large downloads comfortably. For households with 4+ heavy users or remote workers, 300–500 Mbps is more appropriate. 1 Gbps (gigabit) is increasingly available and eliminates nearly all bottlenecks for home use, though most activities do not need it.
Why is my actual download speed slower than my plan?
Several factors cap real-world speeds below the advertised rate: Wi-Fi signal strength and interference, the speed of the server you are downloading from, network protocol overhead (TCP/IP headers consume 3–10% of bandwidth), ISP throttling during peak hours, your router's processing capacity, and contention with other users on the same network segment. A wired Ethernet connection typically yields 85–95% of plan speed; Wi-Fi averages 50–80%.
How long does it take to download a 4K movie?
It depends on the source. A streaming 4K movie is compressed to 15–25 Gbps data rate for the stream, meaning a 2-hour film is roughly 15–22 GB of data. At 100 Mbps (12.5 MB/s), that streams or downloads in 20–30 minutes. An uncompressed 4K Blu-ray rip at 50–80 GB takes 1–2 hours at 100 Mbps. Gigabit internet reduces those times to 2–7 minutes.
What factors affect download speed?
The main factors are: (1) your ISP plan and local network infrastructure, (2) the server's upload capacity — even gigabit home internet is bottlenecked by a slow server, (3) Wi-Fi vs. wired connection, (4) distance from router and interference from other devices, (5) time of day / network congestion, (6) your router's hardware limits, and (7) the number of devices sharing your connection simultaneously. Streaming quality and VPN tunneling also add overhead.