Percentile Calculator
Find the value at a chosen percentile of a list using linear interpolation.
Result for the values shown.
Calculations run in your browser.
What to enter
| Input | Meaning and units |
|---|---|
| Numbers | Separate values with commas, spaces or line breaks. Use dots for decimals; at most 10,000 values. |
| Percentile | decimal [0,100] |
Understanding your result
These are descriptive results for the observations you entered, not proof of causation, significance or a particular population distribution.
Common mistakes
- Comparing different quartile/percentile conventions, or treating an outlier fence as proof that data is wrong.
Check your calculation
- Try a small hand-checkable list; confirm the stated quartile/rank/denominator convention before comparing with another application.
Calculation checks, sources and review limits
What value marks a chosen percentile of this list?
Find the value at a chosen percentile of a list using linear interpolation.
Common uses
- Find the value at a chosen percentile of a list using linear interpolation.
How it works
Type7 quantile at p=percentile/100 Lists accept commas, semicolons, spaces or line breaks as separators; use a dot for decimals. At most 10,000 observations are supported. Calculations use floating-point arithmetic; displayed numeric results have up to 12 significant digits. Quantiles use linear interpolation with h=(n-1)p (Hyndman–Fan type 7). Other conventions can give different values.
Worked example
Enter Numbers: 0, 10, 20, 30; Percentile: 25. The result is Value: 7.5.
FAQ
What value marks a chosen percentile of this list?
Type7 quantile at p=percentile/100 Lists accept commas, semicolons, spaces or line breaks as separators; use a dot for decimals. At most 10,000 observations are supported. Calculations use floating-point arithmetic; displayed numeric results have up to 12 significant digits. Quantiles use linear interpolation with h=(n-1)p (Hyndman–Fan type 7). Other conventions can give different values.
What assumptions and limits apply?
Inputs and results must stay within the stated supported ranges.