🛝Toolio
About Contact

📊 Statistics Calculator

Paste or type a list of numbers and get a full descriptive-statistics summary in one place: count, sum, mean, median, mode, min, max, range, population and sample variance, population and sample standard deviation, and the quartiles Q1/Q3 with IQR. Everything is computed live in your browser — free, private, and offline-capable.

Separate values with commas, spaces, or new lines.

Private by design. This tool runs entirely in your browser — nothing you enter is uploaded or stored, and it works offline.

About

The calculator accepts numbers separated by commas, spaces or new lines, so you can paste a column straight from a spreadsheet. It reports both the population and the sample versions of variance and standard deviation — the sample version divides by n−1 (Bessel's correction) and is the right choice when your data is a sample of a larger group. Quartiles use linear interpolation. All results can be copied at once for pasting into a report.

How to use

  1. Paste or type your numbers, separated by commas, spaces, or new lines.
  2. Results appear instantly — mean, median, mode, SD, variance, quartiles and more.
  3. Use 'Copy all' to grab every statistic as text for your report or homework.

FAQ

What's the difference between population and sample values?
Population variance/SD divides by n; sample versions divide by n−1. Use the sample version when your data is a subset of a larger group.
How is the median or a quartile computed for even-sized data?
By linear interpolation between the two surrounding values, the standard method used by most statistics tools.
Is my data uploaded anywhere?
No. All calculations run in your browser and nothing is sent to a server.
Which quartile method does it use?
Quartiles are computed by linear interpolation between the two nearest ordered values - the same method as Excel's PERCENTILE.INC, R's default type 7 and NumPy's default. It matters because there are at least nine accepted definitions, and they disagree on small datasets, so a quartile from a different tool can legitimately differ from this one.
How should I enter my data?
Paste the numbers in and the tool separates them itself, so a column copied out of a spreadsheet works as well as a comma-separated line. Anything that is not a number is skipped rather than treated as zero, which keeps a stray header row from dragging the mean down without you noticing.
When should I look at the median instead of the mean?
Whenever a few extreme values would drag the average somewhere unrepresentative - salaries, house prices, response times. The mean moves with every outlier; the median only cares about the middle of the order. A large gap between the two is itself the signal that your data is skewed and the mean alone will mislead.