IP & Domain Tools

Packets per Second to Bits per Second Calculator

Convert between pps and bandwidth for any packet size.

Your numbers

Your results

Throughput (Mbps)
Throughput (Mbps)
—
Packets per second
—
Throughput (Gbps)
—
Time per packet (ns)
—

Packets per Second to Bits per Second Calculator by TheCalcTools

How the Packets per Second to Bits per Second Calculator works

Pick the direction.

Enter the frame size and whether to include preamble and inter-frame gap (20 bytes on Ethernet).

Throughput = pps × (size + overhead) × 8.

The formula

bps = pps × (size + overhead) × 8

Worked example

Using the default values shown in the calculator:

Convertpps to Mbps
Packets per second148809
Throughput (Mbps)1000
Packet / frame size (bytes)64
Per-frame overhead on the wirePreamble + inter-frame gap (20 bytes)
  1. 148,809 pps × (64 + 20) × 8 bytes = 100.00 Mbps.
  2. That is 0.100 Gbps, or one packet every 6,720.0 ns.

Result:

Throughput (Mbps)100.00
Packets per second148,809
Throughput (Gbps)0.100
Time per packet (ns)6,720.0

Frequently asked questions

What is 1 Gbps line rate for 64-byte frames?

1,488,095 pps with the 20-byte overhead.

Why do routers quote pps?

Per-packet work (lookup, queues) is the real limit for small packets, not raw bandwidth.

Sources and further reading

More in IP & Domain Tools · All calculators

This calculator gives estimates for information only. Check important results independently before you rely on them. See our disclaimer.