FreeStatisticalTools.com
Describe and explore

Descriptive Statistics Calculator

Summarise any mix of variables in one step. Numeric variables get the full set of descriptive statistics, a histogram and a box plot; categorical and Likert variables get a frequency table with a pie and bar chart. Add a grouping variable to compare groups.

Free · No sign-upReplaces SPSS DescriptivesWorks with your data
Updated · By Bibin Xavier

Data 90 × 12

Paste from Excel, or drop a CSV, TSV or Excel file here.
Example data 90 rows, 12 variables. Data stays in this browser tab.
IDtext · 90 levelsGrouptext · 3 levelsGendertext · 2 levelsAgenumericHours_StudynumericAnxietynumericMotivationnumericPre_ScorenumericPost_ScorenumericExam_ScorenumericPassednumeric · codedSatisfactionnumeric · coded
S001ControlMale2311.2294.660626712
S002WorkshopFemale233.9283.554705402
S003OnlineFemale1810.132455576603
S004ControlMale2613.6413.552555903
S005WorkshopFemale229.7273.656636504
S006OnlineFemale207.9323.865826502
S007ControlFemale206.328372836103
S008WorkshopMale228293.164726213

Variables and options

Variables 6 selected · min 1
Text variables and numeric variables with up to 7 values (for example Likert items) also get frequency tables and pie charts.
Results update automatically when you change an option.

Results

90 rows · example data
Table 1

Descriptive statistics

StatisticExam_ScoreHours_StudyAnxietyMotivationSatisfaction
N9090909090
Missing00000
Mean62.2810.1930.793.913.17
Std. error of mean0.980.280.790.070.11
95% CI of mean[60.33, 64.23][9.63, 10.75][29.22, 32.36][3.77, 4.05][2.95, 3.38]
Median62.0010.1030.003.903.00
Mode64.0010.1027.00, 28.003.603.00
Std. deviation9.322.687.490.661.04
Variance86.927.2056.080.441.08
Coefficient of variation15.0%26.3%24.3%16.9%32.9%
Minimum42.003.9014.002.301.00
Maximum85.0016.6050.005.605.00
Range43.0012.7036.003.304.00
25th percentile (Q1)56.008.1527.003.522.25
75th percentile (Q3)67.7512.0736.004.384.00
Interquartile range11.753.929.000.851.75
Skewness0.170.080.26-0.080.08
SE of skewness0.250.250.250.250.25
Kurtosis (excess)-0.36-0.50-0.20-0.16-0.47
SE of kurtosis0.500.500.500.500.50

Note. Sample standard deviation (n − 1). Skewness and kurtosis use the bias-corrected formulas reported by SPSS and Excel; values between −2 and +2 are commonly taken as acceptable.

Histogram of Exam_Score

Histogram of Hours_Study

Box plots

Exam_Score42.0085.00Hours_Study3.9016.60Anxiety14.0050.00Motivation2.305.60Box = IQR, line = median, ◆ = mean, whiskers = 1.5 × IQR, ○ = outliers
Table 2

Frequency table: Group

ValueFrequencyPercentCumulative %
Control3033.333.3
Online3033.366.7
Workshop3033.3100.0
Total90100.0

Pie chart: Group

Bar chart: Group

Table 3

Frequency table: Satisfaction

ValueFrequencyPercentCumulative %
144.44.4
21921.125.6
33640.065.6
42022.287.8
51112.2100.0
Total90100.0

Pie chart: Satisfaction

Bar chart: Satisfaction

Interpretation

Exam_Score has a mean of 62.28 (SD = 9.32) and a median of 62.00 across 90 cases. The distribution is approximately symmetric (skewness = 0.17). Frequency tables and charts are shown for Group, Satisfaction.

Exam_Score (M = 62.28, SD = 9.32, Mdn = 62.00, n = 90).

How to cite this tool

Using these results in a thesis, journal article, report or class assignment? Please cite this free tool so others can find it. It keeps the site free.

APA 7

Xavier, B. (2026). Descriptive Statistics Calculator [Web application]. FreeStatisticalTools.com. https://freestatisticaltools.com/descriptive-statistics-calculator/

BibTeX

@software{xavier_descriptivestatistics_2026,
  author = {Xavier, Bibin},
  title = {Descriptive Statistics Calculator},
  publisher = {FreeStatisticalTools.com},
  year = {2026},
  url = {https://freestatisticaltools.com/descriptive-statistics-calculator/},
  note = {Web application}
}

Suggested sentence for your methods section: “The analysis was carried out with the free Descriptive Statistics Calculator tool on FreeStatisticalTools.com (Xavier, 2026).”

What are descriptive statistics?

Descriptive statistics summarise the centre, spread and shape of each variable. This calculator reports the mean, median, mode, standard deviation, variance, quartiles, skewness and kurtosis for numeric variables, frequency tables with pie and bar charts for categorical ones, and histograms and box plots, all in one run.

When to use descriptive statistics

Use descriptive statistics to summarise each variable before any inferential test, and to describe your sample in the participants section. Report the mean and standard deviation for roughly symmetric variables, the median and IQR for skewed ones, and counts with percentages for categorical variables.

How to set up your data

One column per variable, one row per case. The first row holds variable names. Empty cells, NA or a full stop are treated as missing.

How to use this tool

  1. Enter your data. Paste columns from Excel, Google Sheets or SPSS with variable names in the first row, or upload a CSV or Excel file. The example data shows the expected layout.
  2. Choose the variables. Select the variables and compare groups (optional).
  3. Set the options. Fill in chart for categories.
  4. Read the results. Results update automatically. Read the plain-English interpretation, then use Copy table to paste APA-style tables into Word and Copy for the results sentence.

How to report descriptive statistics in APA style

Report means and standard deviations to two decimals, for example “Exam scores averaged 63.42 (SD = 9.81).” In tables, list N, M, SD, and if relevant skewness and kurtosis.

Frequently asked questions

What is the difference between the mean and the median?

The mean is the arithmetic average and is pulled toward extreme values. The median is the middle value when the data are sorted, so it is better for skewed data such as income or reaction times.

Does this calculator use the sample or population standard deviation?

It uses the sample standard deviation with n − 1 in the denominator, which is what SPSS, Excel’s STDEV.S and most journals report.

What skewness and kurtosis values are acceptable?

Values between −2 and +2 are commonly treated as acceptable for normality (George and Mallery, 2010). Some authors use stricter limits of ±1, and with large samples it is better to look at a histogram or Q-Q plot.

Related tools

Browse all categories