🛠️ Other ToolsFree · No signup

Bandwidth Calculator

Calculate internet bandwidth requirements and file transfer times. Convert between Mbps, GB, and transfer duration.

About the Bandwidth Calculator

A bandwidth calculator estimates data transfer times, streaming performance, and network capacity requirements based on connection speed and data size. The calculation sounds simple — time = data / speed — but is complicated by a fundamental unit confusion that trips up almost everyone: internet connection speeds are measured in megabits per second (Mbps), while file sizes are measured in megabytes (MB). Since 1 byte = 8 bits, a 100 Mbps connection transfers files at only 12.5 MB per second, not 100 MB per second. Our bandwidth calculator handles this conversion automatically, accounts for real-world efficiency (typically 70-85% of theoretical throughput due to TCP overhead, congestion, and protocol inefficiency), and calculates transfer times for any file size at any connection speed. It also covers streaming bandwidth requirements, video call quality thresholds, and cloud backup window planning.

Formula

Transfer time = File size (Mb) / Speed (Mbps) | MB to Mb: × 8 | Real-world time = theoretical time / 0.80

How It Works

Transfer time = File size (bits) / Bandwidth (bits per second). Unit conversion: 1 MB = 8 megabits (Mb). A 1 GB file = 8,000 Mb. At 100 Mbps connection: theoretical time = 8,000 Mb / 100 Mbps = 80 seconds. Real-world at 80% efficiency: 80 / 0.80 = 100 seconds ≈ 1.67 minutes. At 1 Gbps fibre: theoretical = 8 seconds; real-world ≈ 9.4 seconds. Streaming requirements: 4K Netflix = 25 Mbps; 1080p HD = 5-8 Mbps; 720p = 2.5-4 Mbps; HD video call (Zoom/Teams) = 3-5 Mbps each direction; standard video call = 1-1.5 Mbps. Note: multiple simultaneous users multiply the required bandwidth.

Tips & Best Practices

  • The Mbps vs MBps confusion: ISPs advertise in megabits (Mb/s or Mbps lowercase b). File sizes are in megabytes (MB uppercase B). Your 100 Mbps connection downloads at 100/8 = 12.5 MB/s. Divide your ISP speed by 8 to get MB/s download speed.
  • Wi-Fi real-world performance: Wi-Fi 5 (802.11ac) is rated up to 1.3 Gbps but real-world performance is typically 300-600 Mbps at close range, dropping to 50-150 Mbps with walls and distance.
  • Multiple users: if 4 family members stream 4K simultaneously, required bandwidth = 4 × 25 Mbps = 100 Mbps minimum. Add working from home (video calls, cloud sync) and the realistic requirement is 200+ Mbps.
  • Upload speed matters for: video calls (Zoom requires 3-5 Mbps upload for 1080p), cloud backup, NAS/server hosting, gaming (uploads game state to servers). Many ISP plans have asymmetric speeds with much lower upload.
  • Cable modem vs fibre: cable (DOCSIS) typically provides faster download but much slower upload (e.g., 300 Mbps down / 20 Mbps up). Fibre provides symmetric or near-symmetric speeds essential for working from home.
  • Cloud backup planning: backing up 2 TB at 20 Mbps upload: 2,000,000 MB × 8 / 20,000,000 bps = approximately 800,000 seconds = 9.3 days for the initial full backup. Plan the timing accordingly.
  • Latency vs bandwidth: bandwidth measures how much data can flow per second; latency (ping) measures the round-trip time for a single packet. High bandwidth but high latency (satellite internet, 600+ ms) causes lag in gaming and video calls despite fast downloads.
  • Dedicated vs shared bandwidth: business fibre provides guaranteed (dedicated) bandwidth; residential cable and DSL are shared among neighbourhood users, meaning speeds drop during peak evening hours.

Who Uses This Calculator

Homeowners choosing internet service tier for their household's streaming, remote work, and gaming needs. IT managers planning backup windows for large datasets and choosing appropriate WAN connection speeds. Businesses sizing internet connections for video conferencing and cloud service usage. Content creators estimating upload times for large video files. Network engineers planning capacity for office LANs and data centre uplinks. Students learning networking fundamentals and understanding real-world vs. theoretical throughput.

Optimised for: USA · Canada · UK · Australia · Calculations run in your browser · No data stored

Frequently Asked Questions

How long to download a 10GB file at 100Mbps?

10GB = 80,000 Mb. At 100 Mbps: 80,000 / 100 = 800 seconds ≈ 13.3 minutes.