Bandwidth Calculator

Estimate data transfer times and required network speeds.

Input Parameters

Bandwidth Calculator

How long will it take to upload a 10GB file on your connection? How much bandwidth do you need to stream 4K video to 50 users? This bandwidth calculator answers those questions with straightforward math.

What Does This Calculator Do?

Enter a file size and connection speed (or required transfer time) to calculate how long a data transfer will take. You can also calculate the required bandwidth for a given file size and time goal.

How to Use This Calculator

  1. Enter the file size in MB, GB, or TB.
  2. Enter the connection speed in Mbps or Gbps.
  3. Click Calculate to see the transfer time in hours, minutes, and seconds.

Bandwidth Formula

Transfer Time (seconds) = File Size (bits) ÷ Bandwidth (bits per second)

Important: file sizes are measured in bytes; bandwidth is in bits per second. Convert by multiplying bytes × 8 to get bits.

1 GB = 8 Gigabits = 8,000 Megabits

Example Calculations

Upload a 5 GB file on a 100 Mbps connection:

  • File size = 5 × 8 = 40 Gigabits = 40,000 Megabits
  • Time = 40,000 ÷ 100 = 400 seconds ≈ 6 minutes 40 seconds

Download a 50 GB game at 500 Mbps:

  • 50 GB = 400,000 Mb
  • Time = 400,000 ÷ 500 = 800 seconds ≈ 13 minutes 20 seconds

Common Speed Reference

  • 4G LTE (average): 20–50 Mbps
  • Home broadband: 100–1,000 Mbps
  • Gigabit fiber: 1,000 Mbps = 1 Gbps
  • USB 3.0: 5 Gbps (theoretical maximum)
  • Wi-Fi 6: up to 9.6 Gbps (shared)

Why Use This Calculator?

Planning backups, video uploads, software deployments, and cloud migrations all require knowing how long a transfer will take. This calculator helps you schedule transfers at the right time and set realistic expectations.

Common Mistakes to Avoid

  • Confusing megabits and megabytes — internet speeds are in Megabits (Mb), file sizes in Megabytes (MB). 1 MB = 8 Mb. This is the most common source of confusion.
  • Using advertised speed as actual speed — real-world speeds are typically 60–80% of advertised maximum. Wi-Fi adds further overhead.
  • Ignoring overhead — protocols (TCP/IP, HTTP, encryption) add overhead that reduces effective throughput by 5–15%.

Frequently Asked Questions

Why is my download slower than my plan speed?

Many factors reduce throughput: Wi-Fi signal strength, router quality, server-side limitations, network congestion, and protocol overhead all play a role.

How fast is 1 Gbps in MB/s?

1 Gbps = 1,000 Mbps = 125 MB/s (megabytes per second) of real throughput.

How long to transfer 1 TB on a gigabit connection?

1 TB = 8,000 Gigabits. At 1 Gbps: 8,000 seconds ≈ 2 hours 13 minutes.

What bandwidth do I need for 4K video streaming?

Netflix recommends 25 Mbps for a single 4K stream. For 50 simultaneous users: 50 × 25 = 1,250 Mbps (1.25 Gbps) minimum.

How is bandwidth different from latency?

Bandwidth is how much data can be transferred per second (throughput). Latency (ping) is how long a single data packet takes to travel from source to destination. Both matter for network performance.

Conclusion

Bandwidth math is simple once you remember the bits-vs-bytes distinction. This calculator does it automatically so you can plan your data transfers with confidence, whether it's a backup at home or a large-scale cloud migration.

Related: IP Subnet Calculator | Electricity Calculator

Transfer speeds are measured in bits (lower case 'b'), while file sizes are measured in bytes (upper case 'B'). There are 8 bits in every 1 byte.