Calculate download time based on file size and internet speed. Estimate how long downloads will take at different connection speeds.
Download speed determines how quickly you can transfer files from the internet to your device. It's measured in megabits per second (Mbps) or gigabits per second (Gbps), while file sizes are typically measured in megabytes (MB) or gigabytes (GB).
Download time is calculated by dividing the file size by your connection speed:
The key to accurate calculations is converting between bits and bytes:
| Connection type | Typical speed | 1 GB download time |
|---|---|---|
| DSL | 10-25 Mbps | 5-13 minutes |
| Cable | 50-200 Mbps | 40 seconds - 3 minutes |
| Fiber | 300-1000 Mbps | 8-27 seconds |
| 5G mobile | 100-400 Mbps | 20-80 seconds |
| 4G LTE | 20-50 Mbps | 3-7 minutes |
ISPs advertise maximum speeds, but real-world performance is typically 70-90% of advertised rates due to:
Download speed is also limited by the server hosting the file. A 1 Gbps connection won't help if the server only provides 50 Mbps.
| Content | Typical size |
|---|---|
| MP3 song | 3-5 MB |
| HD movie (1080p) | 4-8 GB |
| 4K movie | 15-30 GB |
| Video game | 30-100 GB |
| Operating system | 4-10 GB |
| Photo (high-res) | 5-25 MB |
Ethernet cables provide more stable speeds than Wi-Fi. Use Cat 6 or Cat 6a cables for gigabit speeds.
Downloading during off-peak hours (late night, early morning) often yields faster speeds due to less network congestion.
Download managers can resume interrupted downloads and sometimes split files across multiple connections for faster speeds.
Outdated routers or modems may bottleneck your connection. Ensure your equipment supports your subscribed speed tier.
Internet speeds use bits (lowercase b), while file sizes use bytes (uppercase B). This distinction matters because 1 byte = 8 bits.
| Unit | Name | Bytes/second | Common use |
|---|---|---|---|
| Kbps | Kilobits per second | 125 B/s | Legacy connections, IoT devices |
| Mbps | Megabits per second | 125 KB/s | ISP advertised speeds, speed tests |
| Gbps | Gigabits per second | 125 MB/s | Fiber connections, enterprise networks |
| Unit | Name | Bits/second | Common use |
|---|---|---|---|
| KB/s | Kilobytes per second | 8 Kbps | Slow downloads, streaming buffers |
| MB/s | Megabytes per second | 8 Mbps | Download managers, file transfers |
| GB/s | Gigabytes per second | 8 Gbps | SSDs, data centers, high-speed storage |
To convert between bits and bytes, divide or multiply by 8:
| Network speed | Transfer rate |
|---|---|
| 10 Mbps | 1.25 MB/s |
| 50 Mbps | 6.25 MB/s |
| 100 Mbps | 12.5 MB/s |
| 500 Mbps | 62.5 MB/s |
| 1 Gbps | 125 MB/s |
This is why a 100 Mbps connection downloads at about 12.5 MB per second maximum—ISPs advertise in bits, but your browser shows bytes.