Enter Ping Test Data
Example Data Table
| Packet | Latency (ms) | Status | Comment |
|---|---|---|---|
| 1 | 18 | Received | Excellent response time. |
| 2 | 21 | Received | Within gaming target. |
| 3 | 19 | Received | Stable route quality. |
| 4 | 24 | Received | Minor rise, still acceptable. |
| 5 | timeout | Lost/Timeout | Represents packet loss event. |
| 6 | 28 | Received | Slightly higher but manageable. |
Formula Used
- Average Latency = Sum of all successful latency values ÷ Number of successful replies.
- Median Latency = Middle latency after sorting values from lowest to highest.
- Range = Maximum latency − Minimum latency.
- Jitter = Average of absolute differences between consecutive successful latency values.
- Packet Loss (%) = (Lost packets ÷ Total packets sent) × 100.
- Success Rate (%) = (Received packets ÷ Total packets sent) × 100.
- Percentile Latency = Interpolated value at the selected percentile, such as P95.
- Standard Deviation = Square root of the average squared distance from the mean latency.
- Target Hit Rate (%) = (Replies at or below target latency ÷ Successful replies) × 100.
- Stability Score = 100 − latency penalty − jitter penalty − loss penalty − spike penalty, then limited to a 0–100 scale.
How to Use This Calculator
- Enter a session name to identify the test, such as a server, route, or room network.
- Select a profile that matches the real use case you want to evaluate.
- Paste ping results into the latency sample box. Use words like timeout for missing replies.
- Set a target latency for acceptable performance and a warning latency for spikes.
- Enter a jitter target that reflects how stable you need the connection to remain.
- Add extra lost packets only when your raw sample list does not already contain all losses.
- Choose the percentile metric you want to inspect for worst-case behavior.
- Press the calculate button to show the summary above the form, detailed tables, and the Plotly graph.
- Use the CSV and PDF buttons to save the report for troubleshooting, audits, or sharing.
Frequently Asked Questions
-
What does latency measure?
Latency measures the time it takes for a packet to travel to the target and back. Lower values usually feel faster and more responsive. -
Why is jitter important?
Jitter shows how much latency changes between packets. High jitter can cause stutter in games, robotic voice in calls, and unstable remote sessions. -
What is a good packet loss rate?
Near-zero packet loss is ideal. Even small loss can damage live voice, gaming, or remote desktop quality when it happens repeatedly. -
Why review percentile latency instead of only the average?
The average can hide spikes. Percentiles such as P95 reveal slower tail behavior that users actually notice during congestion or routing issues. -
Can I paste timeout values in the sample list?
Yes. This calculator accepts timeout, lost, drop, x, and several similar tokens to count non-responses as packet loss events. -
What does the stability score mean?
It is a practical health score based on latency, jitter, packet loss, and spike rate. Higher scores indicate a more reliable connection. -
Which target latency should I use?
Gaming usually needs tighter targets than web browsing. Choose a value that reflects the user experience you want to protect. -
Why do I need both warning latency and jitter target?
Warning latency catches big spikes, while jitter target measures consistency. Together they show both sudden slowdowns and ongoing instability.