FREE · NETWORK & IT INFRASTRUCTURE
VoIP Bandwidth Calculator.
Calculate the bandwidth of VoIP calls for G.711, G.722, G.729, G.723.1, iLBC and Opus with real packet headers, VLANs, cRTP and VPN overhead.
- Per call, each direction
- 87.2 kbps
- Packets per second per call
- 50
- Voice payload
- 160 bytes
- Packet on the wire
- 218 bytes
- Total packets per second
- 3,000 Both directions
- Link needed (voice ≤ 33 %)
- 7.93 Mbps
Codecs compared with the same headers
| Codec | Packet | Per call (one way) |
|---|---|---|
| G.711 (64 kbps) | 20 ms | 87.2 kbps |
| G.722 wideband (64 kbps) | 20 ms | 87.2 kbps |
| G.729 (8 kbps) | 20 ms | 31.2 kbps |
| G.723.1 (6.3 kbps) | 30 ms | 21.9 kbps |
| iLBC (15.2 / 13.33 kbps) | 20 ms | 38.4 kbps |
| Opus (choose bitrate) | 20 ms | 47.2 kbps |
- Headers: IP 20 (IPv6 40) + UDP 8 + RTP 12 bytes per packet; cRTP shrinks them to about 2 bytes on a link-by-link basis.
- G.711 at 20 ms over Ethernet gives the classic 87.2 kbps per call per direction.
- Voice is commonly kept to about a third of a link in a priority queue, leaving room for signalling and data.
How to use VoIP Bandwidth Calculator
Choose the codec, packet interval, number of calls, link layer and options. The table compares codecs with the same headers.
How it works
Payload = codec bitrate × packet interval. Each packet adds IP, UDP and RTP headers (40 bytes, or about 2 with cRTP) plus link-layer bytes; bandwidth = packet size × packets per second.
Example
G.711 at 20 ms over Ethernet needs 87.2 kbps per call per direction; 30 calls need 2.62 Mbps each way.
Questions about VoIP Bandwidth Calculator
Is VoIP Bandwidth Calculator free, and do I need an account?
Yes. This tool is free to use in your browser without an account. Processing takes place on your device.
What are the limits and what should I check?
Signalling (SIP), RTCP and silence suppression are not included. VPN overhead covers IPsec ESP with AES-GCM and WireGuard over IPv4. Everything is calculated in your browser; nothing is sent or probed on the network. Review the result before using it in your work.
Is my input sent to a server?
Your input is processed in your browser and is not uploaded by this tool. Files and pasted text are cleared when the page is refreshed. Normal website requests are still required to load the page and its libraries. Read the privacy explanation.