Basic statistics calculator — mean/median/mode/variance/std-dev/quartiles/range/IQR/skewness/kurtosis + histogram + box plot, paste any numbers.
- Runs locally
- Category Calculator
- Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
Up to 10000 numbers. Integers, decimals, negatives, scientific notation (1.5e-3) all accepted.
| # | x | z | |z| |
|---|---|---|---|
| 1 | 78 | -0.900387 | 0.900387 |
| 2 | 85 | 0.100043 | 0.100043 |
| 3 | 90 | 0.814636 | 0.814636 |
| 4 | 72 | -1.7579 | 1.7579 |
| 5 | 88 | 0.528799 | 0.528799 |
| 6 | 95 | 1.52923 | 1.52923 |
| 7 | 84 | -0.0428756 | 0.0428756 |
| 8 | 91 | 0.957554 | 0.957554 |
| 9 | 76 | -1.18622 | 1.18622 |
| 10 | 89 | 0.671717 | 0.671717 |
| 11 | 82 | -0.328713 | 0.328713 |
| 12 | 87 | 0.38588 | 0.38588 |
| 13 | 93 | 1.24339 | 1.24339 |
| 14 | 70 | -2.04374 | 2.04374 |
| 15 | 86 | 0.242962 | 0.242962 |
| 16 | 80 | -0.61455 | 0.61455 |
| 17 | 92 | 1.10047 | 1.10047 |
| 18 | 77 | -1.04331 | 1.04331 |
| 19 | 83 | -0.185794 | 0.185794 |
| 20 | 88 | 0.528799 | 0.528799 |
What this tool does
A one-shot descriptive-statistics calculator that takes any list of numbers (commas, spaces, newlines — pick anything) and returns the full 15-statistic summary that an Intro Stats or AP Statistics course actually asks for: count, sum, arithmetic / geometric / harmonic mean, median, mode (with multi-mode support and a "no mode" honest answer when every value is unique), min, max, range, population variance σ² and sample variance s² (n−1 correction shown side-by-side), population and sample standard deviation, quartiles Q1 / Q2 / Q3 computed both ways — the Tukey textbook method (median of halves) and the R-7 / Excel PERCENTILE.INC linear-interpolation method — so you can match whichever convention your course uses, IQR, sample skewness G1 (Fisher–Pearson), population skewness g1, sample excess kurtosis G2 (NIST formula), and population excess kurtosis g2 with a plain reading ("right-skewed", "leptokurtic", etc.) underneath. The page also draws an SVG histogram (Sturges-rule default bin count with a manual override slider from 1 to 100 bins), an SVG Tukey box-plot with whiskers and outlier dots flagged by the 1.5×IQR fences, a Z-score table that highlights every value more than two sample standard deviations from the mean in red, and a "Copy all" button that dumps a clean text summary to your clipboard for pasting into a homework writeup. Five textbook datasets (exam scores, adult heights, a right-skewed income sample, reaction times, a tight lab measurement) load with one click. All math runs locally in your browser — your numbers are never sent to a server, never written to URL, and never logged.
Tool details
- Input
- Text + Numbers
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result + Copy + Preview
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- Shareable URL state
- Key settings are encoded in the URL so another person can reopen the same setup.
- Performance budget
- Initial JS <= 28 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Calculator · Student
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How Statistics Basic Calculator fits into your work
Use it for fast estimates, comparisons, and planning numbers before you make the final call.
Calculation jobs
- Getting a realistic range before a purchase, plan, workout, or schedule decision.
- Comparing scenarios by changing one input at a time.
- Turning rough assumptions into a number you can discuss.
Calculation checks
- Double-check units, dates, rates, and rounding assumptions.
- Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
- Save the inputs that produced an important result so you can reproduce it later.
Good next steps
These links move the current task into a more complete workflow.
- 1 Percentage Calculator 5 common percentage calculations — "x% of y", "x is what% of y", percentage change, increase/decrease — instant, browser-only Open
- 2 Matrix Calculator Matrix calculator — add/sub/multiply/inverse/determinant/transpose/rank/RREF/eigenvalues for n×m matrices, step-by-step. Open
- 3 Scientific Calculator Scientific calculator — sin / cos / log / sqrt / power, with full keyboard input + history, deg/rad mode. Open
Real-world use cases
Check a homework problem set on descriptive statistics in one paste
You have a problem that asks for the mean, median, sample variance, sample standard deviation, Q1, Q3, and IQR of {78, 85, 90, 72, 88, 95, 84, 91, 76, 89}. Paste the ten numbers in any layout and read every value off the summary card. The page shows both Tukey and R-7 quartiles side by side, so if your textbook uses the inclusive median-of-halves rule you get one set, and if it uses the Excel / R linear- interpolation rule you get the other — no confusion, no guessing which definition the answer key expected.
Spot the outlier that's pulling the mean off
A right-skewed income sample like 3.2, 3.5, 3.8, 4.1, 4.3, 4.5, 4.8, 5.1, 5.5, 6.2, 7.8, 15.0 has a mean (5.32) that's noticeably higher than the median (4.65). The calculator flags 15.0 as a Tukey-fence outlier in red on the box plot and lists it in the outliers panel. That's the visual proof for the textbook claim "the mean is sensitive to outliers, the median is not" — and a good place to explain to a student why median household income is what governments report, not mean.
Decide on bin count for a histogram before plotting it in Python
You have 60 reaction-time measurements and you want a clean histogram for a lab report. Paste them, accept the Sturges default (k=7), and see if the shape is what you expect. If the distribution looks too jagged, bump bins to 10 or 12 and check whether the new bins reveal real structure or just random fluctuation. Once you've picked a bin count visually you can replicate it in matplotlib with plt.hist(data, bins=k) and be confident the choice was data-driven, not guessed.
Show a class the difference between sample and population variance
Teaching the n−1 correction is easier with numbers. Pick a tiny set, e.g. {2, 4, 6, 8, 10}: the page shows σ² = 8 (÷5) and s² = 10 (÷4), and the standard deviations are 2.83 and 3.16. Students see immediately that the n−1 divisor makes the sample estimate slightly larger — the unbiased estimator that accounts for the fact that the sample mean is itself estimated from the data and "uses up" one degree of freedom.
Verify five-number summary and box-plot outliers for a project
For a data-analysis assignment you need to report the five-number summary (min, Q1, median, Q3, max) and identify outliers using Tukey's 1.5×IQR rule. Paste your dataset, read off the five numbers from the box plot labels, see the upper and lower fences printed directly under the chart, and copy any flagged values from the outliers panel. The "Copy all" button then dumps a clean text block for your writeup so you don't transcribe by hand.
Common pitfalls
Using sample standard deviation s when describing the entire population, or population σ when generalizing from a sample. Rule of thumb — if you'd run a hypothesis test on these numbers later, you're treating them as a sample, so use s and s² (n−1 divisor). If the dataset is literally everyone you care about and you won't extrapolate, use σ and σ² (n divisor).
Treating "no mode" as a calculator bug. When every value appears exactly once, there is no mode — that is the correct answer, not a missing one. Some textbooks then call all values "modes" with multiplicity 1, but the convention this calculator follows (and most statistics software) is to report "no mode" so you don't accidentally read meaning into noise.
Picking a quartile algorithm without checking which one the assignment uses. Tukey (inclusive median-of-halves) and R-7 (linear interpolation) can both be called "the" quartile method depending on the country and the textbook, and they give different Q1 / Q3 on the same data for small n. Always match the dropdown to your course before turning in the answer.
Reading a non-zero skewness or kurtosis as "the data is non-normal" without checking the sample size. On small samples (n < 20) skewness and kurtosis estimates have large standard errors, and you can easily get |G1| > 1 from purely normal data by chance. Use these statistics as a hint, not a verdict — for formal normality testing, use Shapiro–Wilk or a Q-Q plot.
Privacy
Every number you paste, every intermediate statistic (sum of squared deviations, sorted order, quartiles, z-scores), and every pixel of the histogram and box plot are computed inside your browser tab in JavaScript. Nothing is sent to a server, logged, written to localStorage, or encoded into the URL — we deliberately keep the data out of the URL because exam scores, salaries, and lab measurements can be sensitive. Only your two view options (quartile algorithm and bin count) live in the URL so you can share a chart configuration. Close the tab and the only trace left is whatever you put on your clipboard via the Copy button. The page works offline once loaded.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- Chinese Acupoint Locator 200+ meridian acupoints / WHO 2008 standard locations / with contraindications, manipulation, and combinations.
- Arabic 500 Essential Words Arabic 500 essential A1–A2 MSA words — Arabic script with full ḥarakāt, DIN 31635 romanization, gender, three-form verbs, audio TTS.
- Atbash Cipher Mirror the alphabet, A↔Z B↔Y, no key, self-reciprocal so the same button encodes and decodes, browser-only
- Blood Alcohol Content (BAC) Calculator Widmark-formula BAC estimate from drinks, body weight, sex and time — educational only, never a fit-to-drive verdict — browser-only