Bandwidth Calculator
Calculate the bandwidth required to support a number of concurrent users with a given data usage over time.
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.