Statistics Calculator
Paste numbers for the count, sum, mean, median, mode, range, quartiles, IQR, variance and standard deviation — with a histogram, a box plot and the outliers.
The shape of it
The box spans the middle half of the values, the line inside it is the median, and the whiskers reach the furthest value within 1.5 interquartile ranges. Anything past that is drawn as a dot.
Outliers: None — every value is within 1.5 × IQR of the quartiles.
🔒 Every number is crunched in your browser — nothing is uploaded.
Descriptive statistics in one paste
Enter your numbers separated by commas, spaces, or new lines and the table updates live with every common summary statistic: count, sum, mean, median, mode, min, max, range, the first and third quartiles (Q1/Q3), the interquartile range (IQR), and variance and standard deviation in both their population and sample forms. Non-numeric tokens are ignored, so a column copied straight out of a spreadsheet or a log file works as it is. Copy the whole summary as plain text with one click.
And the shape, which no table shows
Under the numbers the page draws the same data twice. The histogram shows how many values fall where, with a slider for how many bars — a second hump, a long tail or a gap in the middle is visible there and nowhere in the table. The box plot draws the middle half of the values as a box with the median as a line through it, whiskers out to the furthest value within 1.5 interquartile ranges, and a dot for anything beyond that. A median sitting hard against one side of the box is skew, and skew is a fact about the data that fifteen rows of figures will not tell you. Outliers are also listed by value underneath, and when there are none the page says so rather than leaving you to wonder whether it checked.
How each value is calculated
The mean is the sum divided by the count. The median is the middle value once sorted, or the average of the two middle values when the count is even. The mode lists every value that appears most often, and shows a dash when every number is unique. The quartiles split the sorted data into four parts: Q1 is the median of the lower half and Q3 the median of the upper half, computed with the median-of-halves method (for an odd count the overall median sits in neither half), and the interquartile range is Q3 − Q1. Variance and standard deviation are given both ways — the population formula for when your numbers are the entire set, and the sample formula with Bessel’s correction for when they are a sample drawn from something larger.
Frequently asked questions
Do you use population or sample standard deviation?
Both, on their own rows. Use the population figures when your numbers are the whole set you care about, and the sample figures — which divide by one less than the count, known as Bessel’s correction — when they are a sample standing in for something larger. The sample rows show a dash for a single value, because a sample of one has no spread to estimate.
How do I spot an outlier?
The box plot draws one as a dot beyond the whiskers, and every one is listed by value underneath. The test is the standard one: more than 1.5 interquartile ranges below Q1 or above Q3. When nothing qualifies the page says so explicitly.
What do the bars in the histogram mean?
The range from the smallest value to the largest is cut into equal-width bars, and each bar is how many values landed in it. The slider changes how many bars there are — fewer for the overall shape, more to see where the values actually cluster. A value on a boundary counts in the bar it opens, so nothing is counted twice.
Can I paste a column from a spreadsheet?
Yes. Line breaks, commas and spaces all separate values, and anything that is not a number is skipped, so a pasted column — headers, blank cells and all — still gives clean results, and a currency sign on either end of a value ($12.50, 10.00€) is read off it. A thousands separator is not guessed at: 1,718 splits at the comma into 1 and 718, and the page names each figure written that way, so take the separators out first.
Are my numbers uploaded anywhere?
No. Everything is computed in your browser with JavaScript. Nothing you paste is sent anywhere, logged or stored.