Calculate

Standard Deviation Calculator

Paste a list of numbers separated by commas, spaces or new lines, choose population or sample, and get the standard deviation, variance and key summary statistics. Invalid entries are pointed out, not skipped. Everything is calculated locally.

Back

1. Data

Up to 100,000 values
Data set type

Limit: 100,000 values, each between −1e150 and 1e150, so the page stays responsive. Press Ctrl/Cmd + Enter in the box to calculate.

2. Statistics

—
Enter numbers and press Calculate statistics.
About this tool

About Standard Deviation Calculator

Standard Deviation Calculator measures how spread out a list of numbers is. It calculates population or sample standard deviation and variance together with the count, mean, median, minimum, maximum, range and sum, using Welford’s numerically stable method with a corrected second pass. Invalid entries are reported by position instead of being skipped.

Standard deviation is the most common measure of variability, used for test scores, measurements, quality control, finance and research. Choosing the right formula and getting a precise result matters, and a calculator that flags typos prevents a single bad entry from distorting the answer.

How to use

Step by step

  1. Paste or type your numbers, separated by commas, spaces or new lines.
  2. Choose Population if the list is the whole group, or Sample if it is a sample from a larger group.
  3. Press Calculate statistics (or Ctrl/Cmd + Enter).
  4. Fix any entries listed as invalid or blank, then calculate again.
  5. Read the results, then copy the summary or download it as CSV or text.
Key features

What it offers

  • Population (÷ n) and sample (÷ n − 1) standard deviation and variance
  • Count, mean, median, minimum, maximum, range and sum
  • Welford’s method, a corrected second pass and compensated summation for accurate results
  • Decimals, negative numbers and scientific notation
  • Invalid and blank entries identified by position — never silently ignored
  • Up to 100,000 values; CSV export with every value and statistic
Best practices

Tips for best results

  • Use Sample when you are estimating the spread of a larger population from part of it.
  • Check the minimum and maximum for typos — an extra digit stands out immediately.
  • Compare the mean and median: a large gap suggests skewed data or outliers.
  • Report the standard deviation with the same units as your data.
Benefits

Why people use it

Right formula

A clear population or sample choice with the formula shown.

Accurate

A numerically stable algorithm for large or precise data.

No hidden errors

Bad entries are pointed out, not dropped.

Private

Your data stays in your browser.

FAQ

Common questions

Choose population when your list contains every value you care about (for example, the scores of all 30 students in a class). Choose sample when the list is a sample drawn from a larger group and you want to estimate that group’s spread.
Population variance divides the sum of squared deviations from the mean by n, the number of values. Sample variance divides by n − 1 (Bessel’s correction), which makes it slightly larger. Standard deviation is the square root of the variance in both cases.
With one value, n − 1 is 0, so the sample variance would require dividing by zero. Enter at least two values, or switch to population, where a single value has a standard deviation of 0.
The mean is computed with Welford’s method, which updates it one value at a time, and the sum of squared deviations is then refined with a corrected second pass. This avoids the large precision loss of the textbook “sum of squares minus square of sum” formula. The sum uses compensated (Neumaier) summation.
Nothing is silently ignored. Entries that are not numbers, such as “12a” or “1..5”, and blank entries between two commas are listed by position, and no statistics are shown until they are fixed.
Up to 100,000 values, each between −1e150 and 1e150. Decimals, negative numbers and scientific notation such as 6.02e23 are accepted. Values are stored as standard double-precision numbers (about 15–16 significant digits), so data with more significant digits than that is rounded on entry. Results are shown to 12 significant digits.
Every value you entered, numbered in order, followed by the mode (population or sample) and all calculated statistics.
No. The numbers are processed only in your browser.
Private by design

This runs entirely in your browser

No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.

Install Toolisco Add it to your device for offline, one-tap access.