ToolGrid — Product & Engineering
Leads product strategy, technical architecture, and implementation of the core platform that powers ToolGrid calculators.
AI Credits in development — stay tuned!AI Credits & Points System: Currently in active development. We're building something powerful — stay tuned for updates!
Loading...
Preparing your workspace
Calculate standard deviation, variance, mean, and identify outliers in datasets with comprehensive statistical analysis. Supports both population and sample standard deviation (with Bessel's correction), computes quartiles, median, mode, range, and uses IQR or z-score methods for outlier detection. Essential for research, quality control, and data analysis.
Note: AI can make mistakes, so please double-check it.
Supports copy-pasting from Excel or CSV. Press Ctrl/Cmd+Enter to calculate.
Enter your data in the input field and click Calculate to see the distribution visualization.
Use Population (σ) when your data represents the entire group of interest (e.g., all students in a class).
Use Sample (s) when your data is a random subset of a larger group. This uses Bessel's Correction (N-1) for a more accurate estimate.
Standard Deviation is very sensitive to outliers. A single extreme value can inflate the SD, suggesting more variability than truly exists for the majority of the data.
Use the Diagnostic List on the left to toggle values and observe the curve shift.
Common questions about this tool
Enter your data values (numbers separated by commas or spaces), and the calculator computes the mean, variance, and standard deviation. It shows both population and sample standard deviation depending on your data type.
Population standard deviation uses N in the denominator and is used when you have data for the entire population. Sample standard deviation uses N-1 (Bessel's correction) and is used when your data is a sample from a larger population.
Yes, the calculator can identify outliers using statistical methods like the IQR (Interquartile Range) method or z-score method. It highlights values that are significantly different from the rest of the dataset.
The calculator provides mean (average), median, mode, range, variance, standard deviation, and quartiles. It gives you a comprehensive statistical summary of your dataset.
Absolutely. It's essential for statistical analysis, research projects, quality control, scientific studies, and any scenario where you need to understand data variability and distribution. Perfect for students, researchers, and analysts.
Verified content & sources
This tool's content and its supporting explanations have been created and reviewed by subject-matter experts. Calculations and logic are based on established research sources.
Scope: interactive tool, explanatory content, and related articles.
ToolGrid — Product & Engineering
Leads product strategy, technical architecture, and implementation of the core platform that powers ToolGrid calculators.
ToolGrid — Research & Content
Conducts research, designs calculation methodologies, and produces explanatory content to ensure accurate, practical, and trustworthy tool outputs.
Based on 2 research sources:
Learn what this tool does, when to use it, and how it fits into your workflow.
This tool is a standard deviation calculator. You enter a list of numbers. The tool computes the mean, variance, and standard deviation. You can choose whether your data is a sample or a full population. You can exclude individual values from the calculation by clicking them. You get a distribution chart and a short summary of what the numbers mean.
Many people need to know how spread out their data is. The mean tells you the average. The standard deviation tells you how much the values typically differ from the mean. Doing this by hand is tedious and easy to get wrong. You must sum the values, find the mean, subtract the mean from each value, square the differences, sum those, divide by N or N-1, and take the square root. This tool does all of that. It also draws a normal curve based on your mean and standard deviation and shows where your data points sit. You can upload a file of numbers or paste from a spreadsheet. You can switch between sample and population mode. You can exclude points you think are outliers and see how the results change.
The tool is for students learning statistics, researchers analyzing data, and anyone who needs quick summary stats and a visual. You do not need to memorize formulas. If you can enter or paste numbers and click Calculate, you can use it.
The mean of a set of numbers is the sum divided by how many there are. The variance is the average of the squared differences from the mean. The standard deviation is the square root of the variance. It has the same units as your data and tells you how spread out the values are. A small standard deviation means most values are close to the mean. A large one means they are more spread out.
If your data is the entire group you care about (e.g. all students in one class), you use the population formula: divide the sum of squared differences by N. If your data is a sample from a larger group, you use the sample formula: divide by N-1. That is called Bessel's correction. It gives a better estimate of the population standard deviation when you only have a sample. People often mix up sample and population or forget to use N-1 for samples. This tool lets you switch between the two and shows the result with the right symbol (s for sample, σ for population). One or two extreme values can pull the mean and standard deviation a lot. This tool lets you exclude specific points and recalculate so you can see the effect of possible outliers.
The tool uses only the active data points (those not excluded). Let n be the number of active points. The mean is the sum of the values divided by n. The variance is the sum of the squared differences from the mean, divided by n (population) or n-1 (sample). The standard deviation is the square root of the variance. Min and max are the smallest and largest active values.
Formulas. Mean = (sum of values) / n. For each value, squared difference = (value − mean)². Sum of squared differences = sum of those. Population variance = sum of squared differences / n. Sample variance = sum of squared differences / (n−1). Standard deviation = √variance. The tool uses sample mode (N-1) by default; you can switch to population (N).
Coefficient of variation (CV). CV = (standard deviation / |mean|) × 100. It is used only when mean is not zero. The interpretive summary labels variability: very low (CV < 10), low (10–20), moderate (20–40), high (40–60), very high (> 60).
Empirical Rule. The summary shows the ranges mean ± 1×SD and mean ± 2×SD. For a normal distribution, about 68% of values fall in the first range and about 95% in the second. The tool does not check whether your data is normal; it only shows these ranges as reference.
Distribution curve. The chart draws a normal curve using the mean and standard deviation of the active data. The curve is the usual bell-shaped density. The data points are plotted along the x-axis. The curve is for visualization only; it does not change the calculated stats.
At least two active values are required. If all values are excluded or only one remains, the tool still shows the last computed stats or zeros; the chart may show a message. File upload accepts .csv and .txt and text types; max size 5 MB. Parsing strips non-numeric parts and keeps only numbers that parse as floats.
| Statistic | Symbol (sample) | Symbol (population) | Description |
|---|---|---|---|
| Mean | x̄ | x̄ | Sum of values / count |
| Variance | s² | σ² | Sum of squared differences / (N−1) or N |
| Standard deviation | s | σ | Square root of variance |
| Count | n | N | Number of active (non-excluded) values |
| Min / Max | — | — | Smallest and largest active value |
Sample mode uses N−1 (Bessel's correction). Population mode uses N. Excluded points are not used in any of these.
Use sample mode when your data is a subset of a larger group. Use population mode when your data is the whole group. The difference matters most for small n. Enter at least two numbers; the tool will not compute standard deviation for one value. Use the diagnostic list to exclude typos or known bad values; the tool does not auto-detect outliers, so you decide what to exclude.
The tool does not compute median, mode, quartiles, range, or IQR. It does not flag outliers by z-score or IQR. It only computes mean, variance, standard deviation, count, min, and max. The distribution curve is a normal curve based on your mean and SD; it does not show a histogram of your data. The Empirical Rule assumes a normal distribution; your data may not be normal.
File upload is limited to 5 MB and to CSV or text files. Very long lists may slow the chart. Copy-paste from Excel often uses commas or tabs; the tool splits on spaces, commas, and newlines so it usually works. Clear the input before pasting new data if you want to replace everything. Use the interpretive summary and the chart together to understand spread and where most values lie.
Articles and guides to get more from this tool
You are a teacher grading student test scores. Two classes both have an average of 75 points. But one class has scores clustered tightly: 73…
Read full articleSummary: Calculate standard deviation, variance, mean, and identify outliers in datasets with comprehensive statistical analysis. Supports both population and sample standard deviation (with Bessel's correction), computes quartiles, median, mode, range, and uses IQR or z-score methods for outlier detection. Essential for research, quality control, and data analysis.