Calculate Transfer Time
Enter file size and bandwidth. The transfer time is calculated automatically.
Progress visualization (ideal conditions, no overhead)
Scenario Presets
Click any preset to see a common real-world bandwidth calculation.
Streaming Bandwidth Requirements
| Service | Quality | Bandwidth Required | Data per Hour |
|---|---|---|---|
| Netflix | 4K Ultra HD | 15–25 Mbps | 7–11 GB |
| Netflix | 1080p HD | 5–10 Mbps | 2.3–4.5 GB |
| YouTube | 4K 60fps | 20–45 Mbps | 9–20 GB |
| YouTube | 1080p | 3–8 Mbps | 1.4–3.6 GB |
| Zoom (1:1 call) | 1080p HD | 3.8 Mbps | 1.7 GB |
| Zoom (group) | 720p Gallery | 2.5–4 Mbps | 1.1–1.8 GB |
| Twitch | 1080p 60fps | 4–8 Mbps | 1.8–3.6 GB |
| Spotify | Very High | 320 Kbps | 144 MB |
| Online Gaming | Typical | 1–5 Mbps | 40–200 MB |
Streaming bandwidth is for download. Video conferencing requires equal upload bandwidth. Gaming needs low latency more than high bandwidth.
How to Use This Bandwidth Calculator
Frequently Asked Questions
How long to download a 50 GB game on 100 Mbps?
What internet speed do I need for 4K Netflix?
What is the difference between Mbps and MB/s?
How much bandwidth does a Zoom call use?
Why is my actual download slower than my plan speed?
Understanding Bandwidth and Data Transfer
Bandwidth is the maximum rate at which data can be transferred over a network connection, typically measured in bits per second (bps). It represents the capacity of the connection — like the diameter of a pipe. Actual data throughput is almost always lower than the theoretical bandwidth due to protocol overhead, network congestion, latency, and packet loss. The relationship between file size (S), bandwidth (B), and transfer time (T) is: T = S × 8 ÷ B (when S is in bytes and B is in bits per second). The factor of 8 accounts for the 8 bits in each byte.
A common mistake is confusing megabits (Mb) with megabytes (MB). Internet speeds are advertised in Mbps (megabits per second), but file sizes and download progress bars use MB (megabytes). One megabyte equals 8 megabits, so a 100 Mbps connection can theoretically transfer 12.5 megabytes per second. This confusion is a major source of customer frustration — someone buying a "100 meg" connection expects 100 MB/s downloads but gets only 12.5 MB/s.
Common Internet Speed Tiers and Their Real-World Performance
| Plan Speed (Mbps) | Max MB/s | Steam Game (50 GB) | 4K Movie (20 GB) | Windows Update (5 GB) | Suitable For |
|---|---|---|---|---|---|
| 10 Mbps | 1.25 MB/s | ~11 hours | ~4.4 hours | ~1.1 hours | Basic browsing, SD video |
| 25 Mbps | 3.1 MB/s | ~4.5 hours | ~1.8 hours | ~27 min | Single 4K stream, WFH |
| 50 Mbps | 6.25 MB/s | ~2.2 hours | ~53 min | ~13 min | 2-person HD household |
| 100 Mbps | 12.5 MB/s | ~1.1 hours | ~27 min | ~7 min | Family of 3-4, gaming |
| 300 Mbps | 37.5 MB/s | ~22 min | ~9 min | ~2 min | Multi-4K streaming, WFH |
| 1 Gbps | 125 MB/s | ~6.7 min | ~2.7 min | ~40 sec | Heavy download, content creator |
Bits vs Bytes: A Quick Reference
- 1 byte = 8 bits — The fundamental conversion. Network speeds use bits, storage uses bytes.
- 1 KB = 1,000 bytes (decimal, used by storage manufacturers and macOS) vs 1 KiB = 1,024 bytes (binary, used by Windows and RAM).
- 1 Mbps = 1,000,000 bits/second (decimal) — Internet speeds always use decimal prefixes.
- To convert Mbps → MB/s: Divide by 8. Example: 100 Mbps = 12.5 MB/s.
- To convert MB/s → Mbps: Multiply by 8. Example: 10 MB/s = 80 Mbps.
- Overhead rule of thumb: Subtract 10–15% from theoretical speed for TCP/IP, packet headers, and retransmissions. Ethernet adds ~5% overhead, Wi-Fi adds ~15–30%.