Z-Score Calculator
Standardises a dataset to z-scores, how many standard deviations each value is from the mean, with a single-value lookup.
Tool guide
What this tool does
Z-Score Calculator converts every value in a dataset into a z-score (its distance from the mean, measured in standard deviations), and lets you check a single specific value’s z-score against that same dataset’s mean and spread.
A z-score answers "how unusual is this value relative to the rest of the data," expressed in standard deviations from the mean, a useful common scale for comparing values across different datasets with different units or ranges.
This tool computes the z-score for every value in a dataset at once, and separately lets you check any single specific value’s z-score against that same dataset’s mean and standard deviation.
How to use Z-Score Calculator
- Paste your dataset, separated by commas, spaces or newlines.
- Review the computed mean, standard deviation, and each value’s z-score.
- Enter any specific value to check its z-score against this dataset.
- Flag any value with a large-magnitude z-score as worth a closer look.
Tips for better results
- A z-score of 0 means the value equals the mean exactly; positive means above average, negative means below average, and the magnitude tells you how many standard deviations away it is.
- Z-scores beyond roughly ±2 or ±3 are often flagged as unusually far from the rest of the data, worth investigating as potential outliers (see the dedicated Outlier Detector tool for that specific analysis).
- Z-scores are useful for comparing values across datasets with completely different units or scales, converting both to a common "standard deviations from mean" scale makes an otherwise meaningless comparison possible.
- This calculation assumes the dataset’s own mean and standard deviation as the reference, standardising a value against a different reference population would require that population’s own mean and standard deviation instead.
Common use cases
- Checking how unusual a specific measurement or test score is relative to a reference dataset.
- Standardising multiple datasets with different units onto a common comparable scale.
- Screening a dataset for potential outliers worth deeper investigation.
- Understanding how far a specific data point sits from the rest of a distribution in standardised terms.
Common mistakes to avoid
- Computing a z-score against the wrong reference dataset, the mean and standard deviation used should come from the population or sample you’re actually comparing the value to, not an unrelated dataset.
- Treating any z-score beyond ±2 as automatically an error rather than a genuine, meaningful extreme value, a high or low z-score flags something statistically unusual, it doesn’t automatically mean the data point is wrong.
- Using z-scores on a dataset that’s strongly non-normal (skewed, with multiple clusters), the standard "beyond ±2 is unusual" intuition applies most cleanly to roughly normal distributions.
Frequently asked questions
What does a z-score of 2 mean?
The value is 2 standard deviations above the dataset’s mean, in a roughly normal distribution this is a relatively uncommon value, among the higher tail of the data.
Can z-scores be negative?
Yes, a negative z-score simply means the value is below the mean; the sign indicates direction (above or below average), the magnitude indicates how far.
What’s a typical threshold for flagging an outlier by z-score?
A common convention is |z| > 2 or |z| > 3, though this is a judgement call depending on context, see the dedicated Outlier Detector tool for a more complete outlier analysis.
Is my data uploaded anywhere?
No, z-scores are computed entirely client-side in your browser; your numbers stay on your device.
Feedback & suggestions
Help us improve Z-Score Calculator. We read every message.