Find the p95 in a pile of latency numbers
The average says 40ms but users are complaining. The percentile view shows the tail the mean hides.
Tools used in this guide
The job
Averages flatten spikes: fifty 10ms requests and five 900ms requests average to 90ms, but the experience question is 'how bad is it for the unlucky 5%?'. That's p95 — and p99 is the question after that.
Paste the numbers
One value per line, or comma/space separated — log excerpts paste fine as long as they're numbers. Up to 200,000 values. Get min, median, p90, p95, p99 and max in one shot, plus a percentile-rank lookup for any specific value.
- 'What percentile is 200ms?' is the inverse question — enter the value, get where it lands in the distribution.
- Sorted order doesn't matter — input is sorted internally.
Reading the tail
p95 is the SLA number; p99 is the 'why do some users hate us' number. If p95–p99 is a cliff, a small set of very slow outliers exists — worth investigating separately rather than optimizing the median path.