Statistics

Descriptive Statistics Calculator: Mean, Median, SD, Quartiles and More

Paste a column from Excel and instantly get every summary statistic you need for a thesis table, plus a histogram and a box plot you can download.

100% freeNo sign-upRuns in your browser
Descriptive Statistics Calculator🔒 Your data never leaves your device

How to use the descriptive statistics calculator

  1. Paste your numbers into the box, or use Paste from Excel or Upload CSV / Excel to pick a column from your spreadsheet. Example data is loaded so you can see how it works.
  2. Optionally type the variable name, which is used in the summary sentence and chart labels.
  3. Click Calculate to see the full summary table, a histogram and a box plot.
  4. Copy the table into Excel, copy the sentence into your results, or download the charts as PNG or SVG.

What each statistic tells you

StatisticWhat it meansWhen to report it
Mean and SDThe average and how spread out values are around itRoughly symmetric data without strong outliers
Median and IQRThe middle value and the range of the middle 50%Skewed data, or data with outliers
Standard error (SE)How precisely the sample mean estimates the population meanError bars and confidence intervals, not for describing spread
SkewnessAsymmetry: positive means a long right tailChecking normality before a t-test or ANOVA
Kurtosis (excess)Heavy (> 0) or light (< 0) tails compared with a normal curveChecking normality

Formulas used

Mean x̄ = Σx / n Sample SD s = √[ Σ(x − x̄)² / (n − 1) ] SE s / √n 95% CI x̄ ± t(0.975, n−1) × SE Quartiles linear interpolation (R type 7 = Excel QUARTILE.INC) Skewness n / ((n−1)(n−2)) × Σ((x − x̄)/s)³ (= Excel SKEW) Kurtosis n(n+1)/((n−1)(n−2)(n−3)) × Σ((x − x̄)/s)⁴ − 3(n−1)²/((n−2)(n−3)) (= Excel KURT) Outliers below Q1 − 1.5·IQR or above Q3 + 1.5·IQR
SD or SE? Use the SD to describe your data (“M = 14.6, SD = 2.1”). Use the SE only for the precision of the mean, such as error bars or a CI. Reporting SE instead of SD makes data look less variable, and reviewers notice.
Learn the statistics behind these numbers. Codanics has free statistics, R and Python lessons on YouTube and full courses for researchers.

Frequently asked questions

What is the difference between sample and population standard deviation?

The sample SD divides by n − 1 and is what you almost always want when your data are a sample from a larger population. The population SD divides by n and is only correct when you have measured every member of the population.

Why do my quartiles differ from SPSS?

There are several ways to calculate quartiles. This tool uses linear interpolation (R’s default and Excel’s QUARTILE.INC). SPSS uses a weighted average method, so small differences are normal, especially with small samples.

How do I know if my data are normally distributed?

Look at the histogram and the skewness and kurtosis values. Values of skewness between about −1 and +1 are usually acceptable for t-tests and ANOVA. For a formal test, use Shapiro–Wilk in R, SPSS or JASP.

What should I do with outliers?

First check whether they are data entry errors. If they are real, keep them and consider reporting the median and IQR, or run the analysis with and without them (a sensitivity analysis). Never delete outliers just because they make results look worse.

Can I paste data from Excel or upload a file?

Yes. Copy a column in Excel and paste it into the box, or click Paste from Excel or Upload CSV / Excel to load a whole sheet and choose the column. Files are read in your browser and are never uploaded or stored.

Is my data private?

Yes. Calculations happen in your browser, and nothing is uploaded.

More free tools

See all Codanics tools →

Made by Dr. Muhammad Aammar Tufail, Codanics. Found a bug or have an idea for a new tool? Tell us on the WhatsApp channel or in the YouTube comments. Results are for learning and planning; check important analyses with a statistician or your supervisor.