Home / IP Camera Bandwidth Calculator

IP Camera Bandwidth Calculator

Work out the total network bandwidth your camera install will use, so your switch uplink, NVR network card, and any offsite/VPN connection are sized correctly — before you're on site finding out the hard way.

Your setup

Bandwidth needed

Mbps
total, with safety headroom included
Per-camera bitrate
Raw total (no headroom)
In Gbps
Recommended uplink

How this calculator works

Every IP camera streams continuously to your NVR or VMS regardless of whether it's set to record continuously or only on motion — recording mode changes what gets written to disk, not what's sent over the network. So bandwidth planning always assumes every camera is streaming all the time.

Formula: Total bandwidth = per-camera bitrate × number of cameras × (1 + headroom%). Per-camera bitrate is estimated the same way as our NVR Storage Calculator, using resolution, frame rate, and codec.

Why add headroom?

Real bitrates spike well above their average during motion — a camera watching a busy street can briefly use 2–3x its average bitrate. A 20–30% headroom buffer on top of the calculated average keeps your switch from dropping frames during exactly the moments footage matters most.

Matching bandwidth to switch uplink speed

Total bandwidthMinimum uplinkNotes
Up to 90 Mbps100 Mbps (Fast Ethernet)Fine for a handful of lower-res cameras only
90 Mbps – 800 Mbps1 GbpsStandard for most small-to-mid installs
800 Mbps – 8 Gbps10 Gbps (SFP+)Larger sites, 4K cameras, or 30+ camera counts
Above 8 GbpsMultiple 10G links / core switchEnterprise-scale deployments — plan network topology carefully

Remember this figure is for the uplink between your PoE switch and the NVR — individual camera ports only need to handle that one camera's bitrate, which is almost always well under 100 Mbps even for 4K. It's the aggregation point (the switch-to-NVR link, or the link between stacked switches) where bandwidth adds up and needs checking.

Don't forget PoE power alongside bandwidth

Bandwidth and power budget are two separate constraints on the same switch — a switch can have plenty of bandwidth headroom left while still running out of PoE wattage if you're powering high-draw PTZ cameras or IR-heavy bullet cameras. Check your switch's total PoE budget separately from the bandwidth figure here.

Frequently asked questions

What if my cameras aren't all the same resolution?

Run this calculator once per camera group (same resolution and fps) and add the resulting Mbps figures together. Mixed installs are common, and this is more accurate than trying to average the resolutions.

Do I need to check bandwidth per camera port or just the uplink?

Just the uplink to the NVR, or between switches if you're stacking them. A single camera's own port only ever carries that one camera's stream, which is almost never a bottleneck. It's the point where all the streams combine that needs the bandwidth check.

Does PoE power capacity matter separately from bandwidth?

Yes. Bandwidth and PoE wattage are two different limits on the same switch. A switch can have bandwidth to spare while still running out of PoE budget for high-draw PTZ or IR-heavy cameras, so check both specs, not just this one.

Related CCTV tools

Now that your network bandwidth is sized, use the NVR Storage Calculator to work out drive space for the same cameras, the CCTV Storage Calculator if the job also includes analog HD-CCTV hardware, and the Field of View Calculator to check coverage and identification distance before you finalize camera placement.

Related guide

For the full breakdown of switch uplink overload and PoE budget mistakes — the two checks that fail most often even when bandwidth looks fine — see IP Camera Bandwidth: Why the Switch (and PoE Budget) Fail Before the Network Does.

Found a wrong result on this calculator? Send feedback →