Bandwidth Calculator
Bandwidth planning comes up in two distinct scenarios. The first is working out how much total capacity you need to support a number of simultaneous users, each consuming a certain amount of bandwidth: a business sizing an office internet connection, an IT manager planning a VoIP rollout, or a game server host estimating peak load all face this problem. The second scenario is throughput: given a fixed connection speed, how long will it take to transfer a specific amount of data, or given a deadline, how fast does the connection need to be? Both calculations are straightforward but involve the bit-versus-byte conversion that is easy to get wrong. This calculator handles both. In the user bandwidth section, enter the number of concurrent users and the average Mbps each one needs, and you get the total Mbps required and the equivalent in Gbps. In the throughput section, enter a file size in MB and a connection speed in Mbps to get the transfer time in seconds, minutes and hours. Both sections update in real time as you type. The worked examples below use the default values already pre-filled in the inputs.
User bandwidth
Throughput: file transfer time
Results assume sustained theoretical maximum speed. Real-world throughput is typically 60-80% of stated Mbps.
How it works
User bandwidth: total Mbps equals users multiplied by average Mbps per user. Throughput: file size in MB is multiplied by 8 to convert to megabits, then divided by the connection speed in Mbps to get seconds. The time is then formatted as hours, minutes and seconds. The per-second rate is the connection speed divided by 8 to convert from megabits to megabytes.
Worked example
User bandwidth: 100 users each needing 5 Mbps gives 100 times 5 = 500 Mbps total, or 0.50 Gbps. Throughput: a 1,000 MB file at 50 Mbps. 1,000 MB times 8 = 8,000 megabits. 8,000 divided by 50 = 160 seconds, which is 2 minutes and 40 seconds. Transfer rate is 50 divided by 8 = 6.25 MB/s. These match the defaults pre-filled above.
Related calculators
- Download Time Calculator: detailed download time with a speed comparison table.
- File Size Converter: convert between bytes, kilobytes, megabytes, gigabytes and their binary equivalents.
- Typing Speed Calculator: words per minute and characters per minute.
- Gym Cost Calculator NZ: Your Real Cost Per Visit and Gym vs Home.
- Horse Gestation Calculator NZ: Mare Foaling Date and the Real Window.