🌐 Internet Speed Calculator
Calculate download time for any file size, convert between all speed units (Mbps, MB/s, Gbps), and see how long it takes to download common files at your connection speed.
Download Times for Common Files
Note: 1 byte = 8 bits. 1 MB/s = 8 Mbps.
What is Internet Speed?
Internet speed is the rate at which data is transferred between your device and the internet, measured in bits per second (bps) and its multiples — Kilobits per second (Kbps), Megabits per second (Mbps), and Gigabits per second (Gbps). Most consumer broadband plans are described in Mbps — a 500 Mbps plan can theoretically transfer 500 million bits (62.5 megabytes) every second. Internet speed has two key components: download speed (data flowing to your device) and upload speed (data flowing from your device).
It is critical to distinguish bits from bytes: there are 8 bits in 1 byte, so a 100 Mbps connection transfers 12.5 MB/s (megabytes per second) — the unit used by download managers and file transfer applications. ISPs advertise in Megabits; your browser and OS show transfer rates in Megabytes. This single source of confusion is responsible for most "my internet feels slower than advertised" complaints when users compare their plan speed to observed download rates.
An internet speed calculator converts between speed units and computes the estimated time to download or upload any file at a given connection speed — accounting for protocol overhead. It is essential for evaluating ISP plan value, streaming quality requirements (4K streaming needs ~25 Mbps; video calls need 3–15 Mbps per participant), and estimating backup and file transfer times for cloud storage.
Frequently Asked Questions
Your plan speed is the maximum. Real speeds are lower due to: network congestion, server limits, WiFi vs ethernet, router quality, distance from ISP infrastructure, and overhead from network protocols (TCP, headers) consuming ~5-10% of raw bandwidth.
1 byte = 8 bits. So 100 Mbps = 12.5 MB/s. ISPs advertise in Mbps (bits), download managers show MB/s (bytes). Divide your Mbps speed by 8 to get the MB/s download speed you see in your browser.
25 Mbps handles basic browsing and HD streaming for 1-2 users. 100 Mbps supports multiple 4K streams and video calls. 500 Mbps+ is ideal for large households or frequent large file downloads. 1 Gbps future-proofs most home needs.
At 100 Mbps: 100GB = 100,000MB × 8 bits ÷ 100 = 8,000 seconds = 133 minutes (2.2 hours). At 1 Gbps: about 13 minutes. At 25 Mbps: about 9 hours.
Yes. This calculator uses the actual file size. If a 10 GB archive extracts to 30 GB, you download 10 GB but end up with 30 GB on disk. Download time is determined by the file size being transferred, not the decompressed size.
Real-World Applications
Common Mistakes
Internet Speed Requirements by Activity
| Activity | Min Download | Recommended |
|---|---|---|
| Email & web browsing | 1 Mbps | 5 Mbps |
| Video call (HD 1080p) | 3 Mbps up/down | 5 Mbps up/down |
| Streaming HD (1080p) | 5 Mbps | 10 Mbps |
| Streaming 4K UHD | 15 Mbps | 25 Mbps |
| Online gaming | 3 Mbps | 25 Mbps (low latency key) |
| Smart home (10+ devices) | 25 Mbps | 100 Mbps+ |
References
- FCC. Broadband Speed Guide. Federal Communications Commission, 2024.
- Netflix. Internet Connection Speed Recommendations. Netflix Help Centre, 2024.
- Cisco. Cisco Visual Networking Index: Forecast and Trends. Cisco, 2023.
- Ookla. Speedtest Global Index. Ookla, 2024.
- IEEE. IEEE 802.11 — Wireless LAN Medium Access Control and Physical Layer Specifications. IEEE, 2020.
Related Calculators
Bandwidth Calculator
Calculate required bandwidth for streaming, video conferencing, and data transfer needs.
File Size Calculator
Convert file sizes between bytes, KB, MB, GB, TB and calculate storage requirements.
Data Storage Converter
Convert between digital storage units: bytes, KB, MB, GB, TB, PB, and their binary equivalents.