Enter your numbers
Choose what you’re standardizing (a single raw value or a sample mean), then enter the mean and standard deviation. The calculator assumes a normal distribution when converting z to percentile / probability.
Use this free Z-Score Calculator to instantly convert a raw value into a z score (how many standard deviations from the mean it is). You’ll also get the percentile (what percent of values are below it) plus one-tailed and two-tailed probabilities — perfect for stats class, exam prep, quick sanity checks, and “how rare is this?” moments.
Choose what you’re standardizing (a single raw value or a sample mean), then enter the mean and standard deviation. The calculator assumes a normal distribution when converting z to percentile / probability.
A z score (sometimes called a “standard score”) is a way to translate a raw value into a universal scale. The goal is simple: if you hand me a number like 82, I can’t tell whether that’s impressive, average, or terrible unless I also know what it’s being compared to.
For example, 82 could be a test score out of 100, a heart-rate reading, a temperature, or the number of messages your friend sent in one hour. The number by itself doesn’t say much. A z score fixes this by expressing the value as a distance from the mean measured in standard deviations. Standard deviations are the most common “unit of spread” in statistics, so z scores become a shared language.
When you have a single value x, a population mean μ, and a population standard deviation σ, the z score is:
z = (x − μ) / σ
This is basically a two-step idea: (1) subtract the mean to see how far away you are in raw units, and (2) divide by the standard deviation to translate that distance into “spread units.”
The sign of z matters. If x is greater than the mean, then x − μ is positive, so z is positive. That means you’re above average. If x is smaller than the mean, z is negative, meaning you’re below average. If z equals 0, the value is exactly at the mean (perfectly average).
Suppose a class exam has a mean of 70 with a standard deviation of 10. If you scored 82, your z score is:
That means you’re 1.2 standard deviations above the mean — above average, and likely in a relatively high percentile (depending on whether the distribution is close to normal).
Sometimes you’re not comparing a single measurement. You might have a sample mean x̄ from a sample of size n, and you want to know how that sample mean compares to a population mean. In that case, the spread of the sampling distribution is smaller than σ, and it’s measured by the standard error:
Standard error = σ / √n
So the z score for a sample mean (when σ is known) becomes:
z = (x̄ − μ) / (σ / √n)
Imagine the population mean reaction time is 250 ms with σ = 40 ms. You measure n = 25 people and get a sample mean of 270 ms.
A z of 2.5 suggests this sample mean is quite high compared to the population mean, and you might interpret it as “unlikely if the true mean is really 250,” which is exactly why z scores show up in hypothesis testing.
The z score itself does not require a normal distribution. It’s purely a standardization step. But when you convert a z score into a percentile, you’re asking: “What proportion of values fall below this z?” To answer that, you need a distribution model. The most common model is the standard normal distribution.
That’s why many textbooks say: “If values are approximately normal, then z = 1.0 corresponds to about the 84th percentile,” and so on. This calculator uses a normal approximation to convert z to percentile and probabilities. It’s perfect for most classroom problems and common real-world cases where the normal model is appropriate.
Once you have a z score, the next question is usually: “Okay, but what does that mean?” Percentiles and tail probabilities are the translation layer that makes z feel human.
The percentile reported here is the percent of values expected to be below your z score, assuming a standard normal curve. If your percentile is 90%, you’re higher than about 90% of values.
A one-tailed probability (often used as a p-value intuition) is the probability of being at least as extreme in one direction.
This calculator shows both tail directions in the explanation text so you can match your homework’s wording.
A two-tailed probability is the probability of being as extreme or more extreme in either direction. In z-score terms, it’s based on the absolute value: |z|. Intuitively: “What are the odds of landing this far from the mean, either high or low?”
Different fields use different cutoffs, but these “vibe ranges” are useful when you’re explaining your result:
Important: “rare” depends on the distribution. Z is still a useful standardization even when the data isn’t normal, but percentiles/tail probabilities are best interpreted when the normal model is reasonable.
A test has μ = 70, σ = 10. You scored x = 82.
Interpretation: you’re meaningfully above average, but not in the “once in a lifetime” range. It’s the kind of score that stands out in a class without being a perfect score.
A product’s fill weight has μ = 500g and σ = 5g. You measure x = 488g.
Interpretation: that’s extremely low under a normal model — a quality control team would likely flag it.
Population mean μ = 250 ms, σ = 40 ms, sample size n = 25, sample mean x̄ = 270 ms.
Interpretation: if the true mean were 250, seeing a sample mean of 270 (with n=25) is quite unlikely. That’s the intuition behind rejecting a null hypothesis in many intro stats examples.
A z score is “how many standard deviations away from average” a value is. It’s a way to compare values across totally different scales by translating them into the same unit: standard deviations.
No. z = 1 is about the 84th percentile in a normal model. Only extremely large z values (like z = 3) push you near the 99.9th percentile.
The percentile is the probability of being below your value (converted into percent). Tail probabilities are the chance of being at least as extreme in a direction (one-tailed) or either direction (two-tailed).
You can always compute a z score. But converting z → percentile is most meaningful when the normal model is a good approximation. For skewed or heavy-tailed data, percentiles from a normal curve can be misleading.
Many courses use a t score instead of a z score when σ is unknown, especially for small samples. For large n, z and t are very close. If you’re doing hypothesis tests with unknown σ, check whether your class expects z or t.
Homework and real analyses often specify “one-tailed” or “two-tailed.” Showing both lets you match the wording: one-tailed is directional (“greater than”), two-tailed is non-directional (“different from”).
A common classroom rule is |z| ≥ 2 is unusual and |z| ≥ 3 is very unusual. Real-world outlier rules depend on context, measurement error, and the cost of being wrong.
If you’re building a stats + math toolbox, these are great next clicks. (These links help users explore and help SEO.)
MaximCalculator provides simple, user-friendly tools. Always treat results as educational guidance and double-check any important decisions elsewhere.