Skip to content

Bandwidth Calculator

Calculate the bandwidth required to support a number of concurrent users with a given data usage over time.

How many users are active at the same time.

Average data each user consumes in the period.

The time window in which the data is consumed.

Required bandwidth

0.556 Mbps

(555.556 Kbps)

Users
5
Data per user
5 MB per hour
Total data
2 Gbps per hour

How it works

The bandwidth calculator turns three numbers — the number of users, the data each user consumes, and the time window — into a single bandwidth requirement.

The formula

bandwidth (bps) = users × data per user (bits) ÷ time window (seconds)

For example, 50 users consuming 5 MB per minute each need about 33.3 Mbps. This is a baseline; real networks should leave headroom for peaks and protocol overhead.

Examples

Worked examples:

  • 10 users × 2 MB/min → 2.67 Mbps
  • 100 users × 10 MB/hour → 2.22 Mbps
  • 500 users × 5 MB/hour → 5.56 Mbps

Frequently asked questions

Bandwidth is the maximum rate at which data can be transferred over a network connection, usually measured in bits per second (Mbps, Gbps). Higher bandwidth lets more data move per second.
Required bandwidth ≈ (number of users × data per user) ÷ time window. This assumes all users are active simultaneously and is a theoretical minimum. Real-world networks need headroom for peaks and bursts — multiply the result by 1.5 to 2 for planning.
A reasonable starting point is 5 Mbps per user for general office work (browsing, email, video calls). For 50 concurrent users that is about 250 Mbps. For 1080p video streaming, plan closer to 5–8 Mbps per user; for 4K, 25 Mbps per user.
It is a useful first-pass estimate for link sizing and budgeting, but production networks should add headroom for protocol overhead, peaks, failover and growth. Always validate with real measurements from your own monitoring before finalising capacity.