Skip to content
FigureSure
Sign in

Z-Score Calculator

Turn a raw score into a z-score and percentile, convert a z-score back to a raw score, or find left, right, two-tailed and between-two-values probabilities under the standard normal curve, with a full z table below.
  • Updated
  • Formula shown

What do you know?
Values

Results

z-score
1.5
z = (x − μ) ÷ σ = (85 − 70) ÷ 10
Percentile
1.5 SD above the mean
93.32%
Left tail P(Z < 1.5)
93.32%
0.933193
Right tail P(Z > 1.5)
6.68%
0.0668072
Two-tailed P(|Z| > |z|)
13.36% · outside ±1.5
0.133614
Between −1.5 and 1.5
86.64%
0.866386

z = 1.5 for x = 85 (mean 70, SD 10); 93.32% of values fall below it

Percentiles and tail areas assume the scores follow a normal distribution. The z-score itself is valid for any distribution.

How to use the z-score calculator

  1. Choose what you know: a raw score, a z-score, two z-scores or a percentile.
  2. Enter the mean (μ) and standard deviation (σ) when converting between raw scores and z-scores.
  3. Read the z-score or raw score, the percentile and the tail probabilities. Negative values are allowed throughout.

Z-score formula

z = (x − μ) ÷ σ · x = μ + z × σ
Percentile = Φ(z) = P(Z < z)
Right tail = 1 − Φ(z) · Two-tailed = 2 × (1 − Φ(|z|))
P(z₁ < Z < z₂) = Φ(z₂) − Φ(z₁)

A z-score (standard score) says how many standard deviations a value x is above or below the mean μ, where σ is the standard deviation. Positive means above the mean, negative below. Φ is the cumulative distribution function of the standard normal distribution, the bell curve with mean 0 and standard deviation 1; the calculator evaluates it through the incomplete gamma function, accurate to at least 12 significant digits even far into the tails, such as P(Z > 10) ≈ 7.62 × 10⁻²⁴.

Worked example

A student scores 85 on a test where the class mean is 70 and the standard deviation is 10. Then z = (85 − 70) ÷ 10 = 1.5: the score is one and a half standard deviations above average. If the scores are roughly normal, Φ(1.5) = 0.9332, so about 93.32% of the class scored lower and 6.68% scored higher. Going the other way, a z-score of −0.5 corresponds to a raw score of 70 + (−0.5) × 10 = 65.

Standard normal table (z table)

Each cell is Φ(z), the area to the left of z, for z = row + column. For example, z = 1.96 is in row 1.9, column 0.06: 0.9750. For a negative z, use symmetry: Φ(−z) = 1 − Φ(z).

z0.000.010.020.030.040.050.060.070.080.09
0.00.50000.50400.50800.51200.51600.51990.52390.52790.53190.5359
0.10.53980.54380.54780.55170.55570.55960.56360.56750.57140.5753
0.20.57930.58320.58710.59100.59480.59870.60260.60640.61030.6141
0.30.61790.62170.62550.62930.63310.63680.64060.64430.64800.6517
0.40.65540.65910.66280.66640.67000.67360.67720.68080.68440.6879
0.50.69150.69500.69850.70190.70540.70880.71230.71570.71900.7224
0.60.72570.72910.73240.73570.73890.74220.74540.74860.75170.7549
0.70.75800.76110.76420.76730.77040.77340.77640.77940.78230.7852
0.80.78810.79100.79390.79670.79950.80230.80510.80780.81060.8133
0.90.81590.81860.82120.82380.82640.82890.83150.83400.83650.8389
1.00.84130.84380.84610.84850.85080.85310.85540.85770.85990.8621
1.10.86430.86650.86860.87080.87290.87490.87700.87900.88100.8830
1.20.88490.88690.88880.89070.89250.89440.89620.89800.89970.9015
1.30.90320.90490.90660.90820.90990.91150.91310.91470.91620.9177
1.40.91920.92070.92220.92360.92510.92650.92790.92920.93060.9319
1.50.93320.93450.93570.93700.93820.93940.94060.94180.94290.9441
1.60.94520.94630.94740.94840.94950.95050.95150.95250.95350.9545
1.70.95540.95640.95730.95820.95910.95990.96080.96160.96250.9633
1.80.96410.96490.96560.96640.96710.96780.96860.96930.96990.9706
1.90.97130.97190.97260.97320.97380.97440.97500.97560.97610.9767
2.00.97720.97780.97830.97880.97930.97980.98030.98080.98120.9817
2.10.98210.98260.98300.98340.98380.98420.98460.98500.98540.9857
2.20.98610.98640.98680.98710.98750.98780.98810.98840.98870.9890
2.30.98930.98960.98980.99010.99040.99060.99090.99110.99130.9916
2.40.99180.99200.99220.99250.99270.99290.99310.99320.99340.9936
2.50.99380.99400.99410.99430.99450.99460.99480.99490.99510.9952
2.60.99530.99550.99560.99570.99590.99600.99610.99620.99630.9964
2.70.99650.99660.99670.99680.99690.99700.99710.99720.99730.9974
2.80.99740.99750.99760.99770.99770.99780.99790.99790.99800.9981
2.90.99810.99820.99820.99830.99840.99840.99850.99850.99860.9986
3.00.99870.99870.99870.99880.99880.99890.99890.99890.99900.9990
3.10.99900.99910.99910.99910.99920.99920.99920.99920.99930.9993
3.20.99930.99930.99940.99940.99940.99940.99940.99950.99950.9995
3.30.99950.99950.99950.99960.99960.99960.99960.99960.99960.9997
3.40.99970.99970.99970.99970.99970.99970.99970.99970.99970.9998

Z-scores for common percentiles

Percentilez-score
50th0.0000
75th0.6745
80th0.8416
90th1.2816
95th1.6449
97.5th1.9600
99th2.3263
99.5th2.5758
99.9th3.0902

Within ±1: 68.27% · Within ±2: 95.45% · Within ±3: 99.73%. These are the familiar 68–95–99.7 figures. A two-sided 95% range is ±1.9600, while the one-sided 95th percentile is 1.6449.

Tips for using z-scores

  • Compare across different scales. A z of 1.5 on one test and 0.8 on another shows the first result is relatively stronger, even if the raw marks are lower.
  • Percentiles need normal data. The z-score itself is valid for any data, but turning it into a percentile with Φ assumes a bell-shaped distribution.
  • Use the right standard deviation. For a population use σ; when standardizing a sample mean, divide by the standard error σ ÷ √n instead.
  • |z| above 3 is rare for normal data (about 0.27% of values), so it is a common outlier flag.

For hypothesis tests, the p-value calculator turns z, t, chi-square and F statistics into p-values, and the standard deviation calculator finds μ and σ from raw data.

Frequently asked questions

How do you calculate a z-score?

Subtract the mean from the value and divide by the standard deviation: z = (x − μ) ÷ σ. A test score of 85 in a class with mean 70 and SD 10 has z = (85 − 70) ÷ 10 = 1.5, one and a half standard deviations above average.

How do you turn a z-score into a percentile?

Look up the area to the left of z under the standard normal curve, Φ(z). For z = 1.5 it is 0.9332, so the score is at about the 93rd percentile: roughly 93.3% of a normal population scores lower.

What does a negative z-score mean?

The value is below the mean. A z-score of −1 is one standard deviation below average and sits at about the 16th percentile, because Φ(−1) ≈ 0.1587.

What z-score corresponds to 95%?

For a two-sided 95% range, z = ±1.96: 95% of a normal distribution lies between −1.96 and 1.96. For a one-sided 95% cut-off (the 95th percentile), z = 1.645.

How do you find the probability between two z-scores?

Subtract the smaller cumulative area from the larger: P(z₁ < Z < z₂) = Φ(z₂) − Φ(z₁). Between z = −1 and z = 2 that is 0.9772 − 0.1587 = 0.8186, or about 81.9%.

Was this calculator helpful?