Statistics Calculator
Paste numbers separated by commas, spaces, tabs or new lines — a column copied straight from a spreadsheet works as it is — and every descriptive statistic is worked out at once. Both the sample and the population forms of variance and standard deviation are shown side by side rather than one being silently chosen for you, because which is correct depends on whether your numbers are everything or a subset of something larger. Quartiles use linear interpolation, the same method as NumPy and Excel’s PERCENTILE.INC, so the numbers match what you would get there. Outliers are identified by the 1.5 × IQR rule that a box plot’s whiskers use, and a distribution strip shows the shape of the data at a glance.
How it works
Paste your numbers separated by commas, spaces, tabs or new lines — a column copied straight out of a spreadsheet works as it is, and anything that is not a number is ignored rather than breaking the calculation.
Both the sample and population forms of variance and standard deviation are shown: use the sample row when your numbers are a subset of something larger, the population row when they are everything.
Central tendency
Where the middle of the data sits.
Spread
How far the values sit from the middle. Use the sample row unless your data is the entire population.
Range and quartiles
Outliers are values beyond 1.5 × IQR from the nearest quartile — the same rule a box plot's whiskers use.
Shape
Skewness says which tail is longer; excess kurtosis compares the tails with a normal distribution, where it is 0.
Distribution
5 equal-width bins across the full range.
Sorted values
60, 68, 72, 77, 79, 85, 85, 85, 91, 94
Frequently asked questions
What is the difference between sample and population standard deviation?
The sample form divides by n − 1 and is correct when your numbers are a subset of a larger group; the population form divides by n and is correct when they are the entire group. Both are shown so you can pick the right one.
How are the quartiles calculated?
By linear interpolation between the surrounding values — the same method NumPy uses by default and Excel’s PERCENTILE.INC — so the results match those tools rather than differing by a fraction.
How does it decide what counts as an outlier?
Any value more than 1.5 × the interquartile range below Q1 or above Q3. That is Tukey’s rule, and it is what a box plot’s whiskers mark.
What format should I paste my numbers in?
Any — commas, spaces, tabs or one per line all work, and anything that is not a number is skipped and reported rather than breaking the calculation.
Why does it say there is no mode?
Because no value repeats. When every value appears once, calling them all modes tells you nothing, so no mode is reported instead. If several values tie for the highest count, all of them are listed.
Are my numbers uploaded anywhere?
No. Everything is calculated in your browser, so figures from a real dataset stay on your device.
Related tools
Scientific Calculator
Type a whole expression and watch it resolve as you go — powers, roots, logs, trigonometry and factorials.
Number Sorter
This number sorter orders numbers properly, and gives you the sum, mean and median.
Percentage Calculator
A percentage calculator for three everyday calculations: X% of Y, X as a percent of Y, and percentage change between two numbers.