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.
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
Why is my download speed slower than my plan?
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.
How do I calculate how long a download will take?
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.
What is the difference between MB and MiB?
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).
What internet speed do I need for 4K streaming?
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.