%3C/text%3E%3C/svg%3E">
💻
💻 Tech & IT

Ethernet Throughput & Frame Rate Calculator

Results update as you type.

Your numbers

Understanding the Ethernet throughput and frame rate calculator — concept and principle

A "1 Gbps" Ethernet link never delivers a full gigabit of application data, because every frame carries headers and is separated from the next by fixed overhead on the wire. This calculator shows the maximum number of frames per second for a given link speed and frame size, the TCP/IPv4 payload throughput that remains, and the resulting efficiency. It helps set realistic speed-test expectations and judge jumbo frames.

Ethernet frame overhead on a 1 Gbps linkEach full frame carries 1460 bytes of TCP data inside 1538 bytes on the wire; 81,274 frames per second give 949.28 Mbps, 94.93% efficiency.One 1518-byte frame takes 1538 bytes of wireTCP data 1460 Boverhead, to scale → tiny red sliverspreamble8 BEthernet14+4 BIP20 BTCP20 Bgap12 B= 78 bytes of overhead per frame1 Gbps ÷ (1538 × 8 bits)= 81,274 frames per second949.28 Mbps of data1460 ÷ 1538 = 94.93% efficient
With full-size frames only 78 of 1538 bytes are overhead, so 1 GbE delivers about 949 Mbps of TCP data.

How it is calculated

Frame size is counted from the destination MAC address to the frame check sequence (FCS), as in the standard 64–1518 byte range.

The principle

On the wire each frame is preceded by a 7-byte preamble and a 1-byte start frame delimiter (8 bytes) and followed by an inter-frame gap of at least 12 byte times, so 20 bytes are spent per frame without carrying data. Inside the frame, 18 bytes are Ethernet header (14) and FCS (4), and a TCP/IPv4 packet uses 20 bytes of IP header and 20 bytes of TCP header without options. A 1518-byte frame therefore carries a 1500-byte IP packet (the MTU) and 1460 bytes of TCP payload. Small frames waste much more: at 64 bytes, a 1 Gbps link carries 1,488,095 frames per second.

Worked example

  1. Inputs: 1 Gbps link, 1518-byte frames.
  2. Bytes on the wire per frame: 1518 + 20 = 1538, which is 12,304 bits.
  3. Frames per second: 10⁹ ÷ 12,304 = 81,274.38.
  4. TCP payload per frame: 1518 − 58 = 1460 bytes = 11,680 bits.
  5. Throughput: 81,274.38 × 11,680 ÷ 10⁶ = 949.28 Mbps.
  6. Efficiency: 1460 ÷ 1538 × 100 = 94.93%.
How Max frames/s changes with Frame size (bytes, 64–9000)How Max frames/s changes with Frame size0100,000200,000300,000400,0003807591,1381,5181,8982,2773,036Example: 81,274.38231Frame size (bytes, 64–9000)
Each point is the calculator re-run with only “Frame size (bytes, 64–9000)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Frame size (bytes, 64–9000)Max frames/s
380312,891.1139
759160,462.1309
1,138107,898.1442
1,51881,274.38231
1,89865,189.04824
2,27754,418.80714
3,03640,903.14136

How to read the result

About 949 Mbps is the ceiling for a single TCP stream over a perfect 1 Gbps link with standard frames, so a speed test showing around 930–940 Mbps is healthy rather than faulty. Jumbo frames of 9000 bytes raise efficiency to about 99.1% and cut the frame rate roughly sixfold, which reduces CPU work per byte. For routers, packets per second at small frames is often the harder limit.

Common mistakes

Keep in mind: The result is a theoretical best case at full line rate with no loss or retransmission. Real throughput also depends on TCP windows, latency, CPU and other traffic.

Frequently asked questions

Why does my 1 Gbps connection test at about 940 Mbps?

Ethernet, IP and TCP overhead consume about 5% of the link, so that result is close to the maximum.

Why is 64 bytes the minimum frame size?

Classic shared Ethernet needed frames long enough to detect collisions across the network, and the minimum was kept for compatibility. Short payloads are padded.

What changes with IPv6?

The IPv6 header is 40 bytes instead of 20, so TCP payload per standard frame drops to 1440 bytes.

Sources: IEEE 802.3, IEEE Standard for Ethernet · IETF RFC 2544, Benchmarking Methodology for Network Interconnect Devices

Checked 8 Nov 2026. Standard formulas and RFC/IEEE definitions, computed locally in your browser — nothing you type is sent anywhere.

💻 All tech & IT tools →🌍 Calculators by country →