Percentile Calculator
Percentile rank · quartiles · box plot
Result
Enter data and click Calculate
Find percentile rank, value at percentile, or full quartile summary.
Box Plot
No graph yet
Calculate to see the box plot.
Python Compiler
What Are Percentiles?
A percentile indicates the value below which a given percentage of observations fall. If you score in the 85th percentile on a test, you performed better than 85% of test-takers. Percentiles are essential for comparing individual values to a larger distribution.
Percentile Rank
Given a specific value, percentile rank tells you what percentage of the dataset falls at or below it.
Value at Percentile
Given a target percentile (e.g., 75th), find the data value that separates the lower p% from the upper.
Quartiles & Box Plot
Q1, Q2 (median), and Q3 divide data into four equal parts. The box plot visualizes this five-number summary.
Percentile Formulas
Where B = values below, E = values equal, n = total count
If L is fractional, interpolate between x⌊L⌋ and x⌈L⌉
Worked Example
Find: 75th percentile
Step 1: L = (10+1) × 75/100 = 8.25
Step 2: x8 = 35, x9 = 40
Step 3: Interpolate: 35 + 0.25 × (40 − 35) = 36.25
Result: The 75th percentile is 36.25
Quartiles, IQR & Outlier Detection
Five-Number Summary
| Measure | Percentile | Description |
|---|---|---|
| Minimum | 0th | Smallest value in the dataset |
| Q1 | 25th | 25% of data falls below this value |
| Median (Q2) | 50th | The middle value that splits data in half |
| Q3 | 75th | 75% of data falls below this value |
| Maximum | 100th | Largest value in the dataset |
Common Applications of Percentiles
Standardized Testing
SAT, GRE, and IQ tests report percentile ranks so students can compare performance to the population of test-takers.
Salary & Income
Income percentiles help compare your salary to industry or national benchmarks. The 50th percentile is the median salary.
Growth Charts
Pediatricians use percentile charts to track children’s height and weight relative to age-matched populations.
Performance SLAs
Network engineers use P95 or P99 response times to set service-level agreements that account for tail latency.