← All tools
TCP Throughput Calculator
Estimate the upper bound on a single TCP flow's throughput from the round-trip time and packet-loss rate using the Mathis formula: T ≤ (MSS × C) / (RTT × √p). It's the classic back-of-envelope model that shows why even small packet loss caps long-distance throughput — e.g. a 100 ms path with 0.1% loss tops out around 4.5 Mbps regardless of link capacity. Also computes the bandwidth-delay product (the window needed to fill the pipe) and the inverse: the maximum packet loss sustainable for a target throughput. The sensitivity table shows throughput collapsing as loss rises. Pure arithmetic, in your browser.
Forward: throughput from RTT & loss
Inverse: max loss for a target throughput
Using the MSS, RTT and C above →
Sensitivity — throughput vs loss (at this RTT)
| Packet loss | Max throughput |
|---|