Advanced UDP calculator for payload rate and overhead. Switch units, add Ethernet framing, export results. See throughput instantly, then download CSV or PDF reports.
| Scenario | Mode | Payload (B) | IPv | Ethernet | Loss (%) | Typical use |
|---|---|---|---|---|---|---|
| High PPS telemetry | PPS = 50,000 | 200 | IPv4 | Yes + IFG | 0 | Sensor bursts and small datagrams |
| Video over UDP | Link = 100 Mbps | 1200 | IPv4 | Yes + IFG | 0.5 | Streaming with light loss budget |
| IPv6 testbed | Link = 1000 Mbps | 1400 | IPv6 | Yes + VLAN | 0 | Capacity planning for modern networks |
This calculator separates three rates: payload offered, delivered goodput, and on‑wire bandwidth. For example, 1,200‑byte payload at 50,000 PPS offers 480 Mbps of application data. After packet loss, delivered goodput decreases, while on‑wire bandwidth also includes headers and framing.
With IPv4 (20 B) and UDP (8 B), a 200‑byte payload carries 28 bytes of L3/L4 overhead before any L2 framing. That is 12.3% overhead at the IP/UDP layer alone. If you switch to 1,400‑byte payload, the same 28 bytes become just 2.0%.
When Ethernet is enabled, the model can add 14‑byte header, 4‑byte FCS, optional 4‑byte VLAN tag, plus 8‑byte preamble/SFD and 12‑byte inter‑frame gap. Those 20 bytes of preamble+IFG matter most at high PPS. At 100,000 PPS, they add 16 Mbps by themselves.
If you know bandwidth but not PPS, link‑rate mode estimates PPS = link_bps / (wire_bytes×8). A 100 Mbps link with 1,200‑byte payload and Ethernet+IFG typically yields lower PPS than the same link with 200‑byte payload, because each packet occupies fewer bits on the wire.
Packet loss is applied to payload delivery. A 0.5% loss on 480 Mbps offered reduces goodput by about 2.4 Mbps, assuming constant PPS and independent loss. This is useful for planning real‑time UDP streams where minor loss is acceptable but jitter buffers are limited.
Efficiency = goodput / on‑wire rate summarizes how much bandwidth reaches the application. If efficiency is 85%, a target of 500 Mbps delivered implies roughly 588 Mbps of wire capacity. Use this alongside duration totals to estimate data transfer volume over test windows and maintenance periods.
Goodput is delivered UDP payload rate after packet loss. It excludes headers and framing, so it reflects application data that arrives successfully at the receiver.
On‑wire rate includes UDP/IP headers and optional L2 overhead such as Ethernet header, FCS, VLAN, and preamble/IFG. Smaller payloads increase the header share.
Use the application’s real datagram size. For path MTU safety, many systems choose about 1,200 bytes payload on IPv4/IPv6 to reduce fragmentation risk.
No. UDP has no built‑in retransmission. If your application retries at a higher layer, treat that as higher PPS or higher offered rate and re‑calculate.
It represents extra IP header bytes beyond the base header. In most production networks it is zero, but some lab setups model additional header extensions.
Because the same bandwidth can carry many small packets or fewer large packets. The calculator divides link rate by modeled bits per packet to estimate PPS.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.