📡 Network · Data · Speed

Bandwidth & Data Calculator

Calculate download/upload time, transfer speed, data usage, and convert between all data units — bits, bytes, KB, MB, GB, TB, Mbps, Gbps.

What to calculate
File size
Connection speed
ISP speeds are in Mbps (megabits/sec). File transfer shows MB/s.
Optional
%
Protocol overhead reduces effective speed (typical: 5-15%)
×
Concurrent downloads sharing the bandwidth
Download Time
0 MB— MB/s100%
Time
Mbps
MB/s
Effective
All data units

Understanding bandwidth and data

Bandwidth is measured in bits per second (bps, Kbps, Mbps, Gbps). File sizes are in bytes (B, KB, MB, GB). The crucial distinction: 1 byte = 8 bits. Your ISP advertises 100 Mbps — your actual file download speed is 100 ÷ 8 = 12.5 MB/s.

Download Time = File Size (bits) ÷ Bandwidth (bps)
1 byte = 8 bits · 1 KB = 1,000 B · 1 MB = 1,000,000 B · 1 GB = 1,000,000,000 B
1 KiB = 1,024 B · 1 MiB = 1,048,576 B · 1 GiB = 1,073,741,824 B
Mbps → MB/s: divide by 8 · MB/s → Mbps: multiply by 8
📦 KB vs KiB

SI (decimal): 1 KB = 1,000 bytes. Used by hard drive makers and ISPs. Binary: 1 KiB = 1,024 bytes. Used by operating systems (Windows, macOS). A "1 TB" drive = 1,000,000,000,000 bytes, but Windows shows ~931 GiB.

📡 Network overhead

TCP/IP adds protocol headers (5-10% overhead). HTTP/HTTPS adds further overhead. Real-world effective bandwidth is usually 80-90% of advertised speed. Wi-Fi adds additional overhead vs wired connection.

🎬 Streaming data use

Netflix HD: ~3 GB/hr. Netflix 4K: ~7 GB/hr. YouTube 4K: ~2.5 GB/hr. Zoom HD call: ~900 MB/hr. Spotify high quality: ~150 MB/hr. Gaming: ~40-300 MB/hr.

☁️ Cloud & backup

Backing up 1 TB to cloud at 100 Mbps upload: 22.2 hours. At 10 Mbps: 9.3 days. Upload speeds are typically much lower than download speeds on home connections.

Frequently asked questions

Several reasons: (1) ISP speeds are in Mbps (bits) — your file manager shows MB/s (bytes). Divide Mbps by 8 to get MB/s. (2) Network overhead: ~10-15% lost to TCP/IP headers. (3) Wi-Fi interference. (4) Server-side limits. (5) Network congestion during peak hours. 80-90% of advertised speed is typical.
Time (seconds) = File size in bits ÷ Speed in bps. Example: 4 GB file on 100 Mbps connection: 4 GB = 32,000,000,000 bits. 100 Mbps = 100,000,000 bps. Time = 32,000,000,000 ÷ 100,000,000 = 320 seconds ≈ 5.3 minutes.
MB (megabyte) = 1,000,000 bytes (SI, decimal). MiB (mebibyte) = 1,048,576 bytes (binary, powers of 2). Hard drive makers use decimal MB. Operating systems traditionally used binary but labelled them MB — causing confusion. A 256 GB SSD contains 256,000,000,000 bytes but Windows shows ~238 GB (GiB).
Netflix 4K: minimum 25 Mbps per stream. YouTube 4K: minimum 20 Mbps. Apple TV+ 4K: 25 Mbps. For a household with 2 4K streams plus other devices: 100 Mbps is comfortable. For multiple 4K streams plus gaming and video calls: 250-500 Mbps recommended.
🔗 Related tools