Statistics Calculators
Z-Score Calculator


Z-Score Calculator

Use our free Z-Score Calculator to easily compute standard scores, find normal distribution probabilities, and convert between Z-scores and p-values instantly.

Result
Z-score 1
Probability of x<5 0.84134
Probability of x>5 0.15866
Probability of 3<x<5 0.34134
Result
Z-score 2
P(x<Z) 0.97725
P(x>Z) 0.02275
P(0<x<Z) 0.47725
P(-Z<x<Z) 0.9545
P(x<-Z or x>Z) 0.0455
Result
P(-1<x<0) 0.34134
P(x<-1 or x>0) 0.65866
P(x<-1) 0.15866
P(x>0) 0.5

There was an error with your calculation.

Last updated: June 26, 2026

Table of Contents

  1. What is a z-score?
  2. The Z-Score formula
    1. The Z Score for a population
    2. The Z Score for a sample
  3. Interpretation of the results of the obtained Z-score
  4. Z-score and standard deviation
  5. Z-score and the normal distribution
  6. Comparison of data points
  7. Data normalization
  8. Hypothesis testing
  9. Feature scaling
  10. Predictive modeling
  11. Using the Z score table
  12. Finding the probability from Z-score
  13. Finding the Corresponding Values for the Specified Probability

Illustration for Z-Score Calculator

Our versatile Z-Score Calculator is designed to effortlessly handle all your Z-score-related computations. By entering a raw score (X), population mean (μ), and standard deviation (σ) into our primary calculator, you can instantly find the exact Z-score. The tool provides clear, step-by-step solutions and reveals the relevant probabilities associated with your raw score.

The Z-Score and Probability Converter allows you to seamlessly switch between Z-scores and their corresponding probabilities without needing to manually reference a Z-table. The results instantly display all possible probability scenarios linked to that single Z-score. Finally, you can use our third calculator to quickly find the exact probability between two distinct Z-scores.

What is a z-score?

A Z-score (also known as a standard score) is a fundamental statistical measure that indicates how many standard deviations a specific data point is from the mean of an entire dataset. Primarily used to compare an individual value against a broader population, the Z-score helps standardize data, making complex datasets significantly easier to compare and analyze.

Ultimately, a Z-score allows us to determine how "typical" or "atypical" a single data point is when viewed in the context of the whole group.

  • Detect outliers: Z-scores help us quickly identify data points that deviate significantly from the rest of the dataset. This is highly valuable in fields like finance and medical research, where outliers often point to critical patterns, errors, or anomalies.
  • Compare data from different sets: A Z-score enables us to compare data across entirely different datasets, even if they feature different units or measurement scales. This proves essential in fields like machine learning, where data from various sources must be unified to build accurate models.
  • Normalize data: By converting raw data into Z-scores, we standardize the dataset and put everything on a level playing field. This is particularly useful in data visualization, where presenting data in an easily digestible, standardized format is crucial.

The Z-Score formula

The Z Score for a population

Z = Raw score - Population Mean / Population Standard Deviation

Z = (X - μ) / σ

The Z Score for a sample

Z = Raw score - Sample Mean / Sample Standard Deviation

Z = (X - x̄) / s

Interpretation of the results of the obtained Z-score

Positive Z-score: A positive Z-score indicates that your data point sits above the dataset's average value. Simply put, your observed data point is higher than the typical value found within the group.

Negative Z-score: A negative Z-score indicates that your data point falls below the dataset's average value. This means your observed data point is lower than the typical value in the group.

Z-score Magnitude: The actual number of the Z-score tells you exactly how far your data point strays from the mean. The larger the absolute value of the Z-score, the further your observed data point is from the dataset's average.

Z-score and standard deviation

The Z-score and standard deviation are deeply intertwined because the standard deviation is the primary unit of measurement used to calculate a Z-score. In fact, standard deviation acts as the core denominator in the Z-score formula.

Standard deviation measures the overall spread or dispersion of a dataset. It dictates how far, on average, each data point wanders from the dataset's mean. A higher standard deviation means the data is more widely spread out.

The Z-score leverages this by expressing how far a specific data point is from the mean in terms of standard deviations. By utilizing the standard deviation to compute the Z-score, you contextualize a single data point against the entire dataset to see precisely how typical or unusual it is.

Z-score and the normal distribution

The normal distribution is a ubiquitous pattern found across countless real-world phenomena. Often referred to as the Gaussian distribution (named after mathematician Carl Friedrich Gauss), it manifests as a symmetrical, bell-shaped curve representing how data is distributed evenly around the mean.

Because a Z-score measures a data point's distance from the mean relative to the standard deviation, converting every data point in a set to a Z-score standardizes the entire dataset.

The powerful connection between Z-scores and the normal distribution is that Z-scores allow you to transform virtually any normal dataset into a standard normal distribution. When standardized, the mean always becomes 0, and the standard deviation becomes 1. This is incredibly useful because countless statistical methods rely on the assumption of a standard normal distribution, allowing researchers and statisticians to apply predictive models and probability theories with high accuracy.

Comparison of data points

Calculating a Z-score is the most efficient way to understand the relative performance or position of a single data point.

A practical example of using Z-scores to compare data points can be found in finance. Imagine you have invested in two distinct stock portfolios and want to evaluate their performance. Portfolio A boasts an average return of 10% with a standard deviation of 2%, while Portfolio B has an average return of 8% with a standard deviation of 3%. By calculating the Z-score for a specific return in each portfolio, you can objectively compare their risk-adjusted performance and determine which is truly yielding better results.

Another great example can be found in sports analytics. Suppose you want to compare the scoring performance of two basketball players. Player A averages 20 points per game with a standard deviation of 5 points. Player B averages 18 points per game with a standard deviation of 3 points. By converting a specific game's score into a Z-score for each player, you can determine who had a more statistically impressive game relative to their typical performance baseline.

Data normalization

Data normalization is the process of translating complex data onto a standard scale for frictionless comparison and analysis. Because real-world data arrives in vastly different shapes, ranges, and units, normalization is vital to ensure apples-to-apples comparisons.

By converting raw data points into Z-scores, you standardize the data and force it onto a uniform scale. The Z-score scale is universally understood: the mean is always precisely 0, and the standard deviation is always precisely 1.

Psychologists frequently use Z-scores to normalize testing data. For example, you might need to compare the results of two different IQ tests. Test A has a mean score of 100 and a standard deviation of 15. Test B has a mean score of 110 and a standard deviation of 10. By calculating the Z-scores for individual results, both tests are standardized to a single scale, instantly resolving the discrepancy in their scoring systems.

Similarly, educators rely on Z-scores for fair grading. If you want to compare the academic performance of Student A and Student B in two notoriously different classes, Z-scores help. Student A's class averages an 80 with a standard deviation of 5, while Student B's class averages a 90 with a standard deviation of 3. Converting their final grades into Z-scores normalizes the difficulty of the two classes, making student comparison much more objective.

Hypothesis testing

Hypothesis testing is an essential statistical technique used to determine whether there is enough mathematical evidence to reject a "null hypothesis" (the default assumption that there is no relationship or difference between two variables). This technique forms the backbone of decision-making in medical research, the social sciences, and modern business analytics.

During hypothesis testing, Z-scores (often called Z-statistics or Z-tests in this context) are used to calculate the probability of a particular outcome occurring by random chance. For instance, if you want to know if the average weight of a specific sample group is significantly different from the general population, the Z-score will reveal if that difference is statistically significant.

In the medical field, Z-scores are instrumental for clinical trials. If researchers want to test whether a new medication effectively reduces disease symptoms compared to a placebo, they use Z-scores to determine if the symptom reduction in the treatment group is statistically significant or just a random fluctuation.

In finance, analysts frequently use Z-scores to test market hypotheses. If an investor believes a particular mutual fund generates higher returns than the broader market average, they calculate the Z-score of the fund's returns to confirm whether the outperformance is statistically significant or merely luck.

Feature scaling

Feature scaling is a critical data preprocessing technique used in machine learning to ensure all input variables (features) share a proportional scale. Because many machine learning algorithms (like K-Nearest Neighbors or Gradient Descent) are highly sensitive to the scale of the input data, unscaled data can heavily skew results and ruin model accuracy.

The most reliable method of feature scaling is Z-score normalization (frequently referred to as standardization). During this process, every feature is mathematically transformed so that its mean value equals 0 and its standard deviation equals 1. The formula used to calculate a feature's Z-score is:

Z = (X - Mean) / Standard Deviation

where X represents the feature's value, Mean is the average of the feature's values, and Standard Deviation is the dispersion of that specific feature.

In computer vision, Z-score normalization is vital. When training algorithms on image data, pixel values typically need to be scaled accurately. By applying Z-score standardization, every pixel's value is transformed so that the entire image dataset centers around a mean of 0 with a standard deviation of 1, accelerating the training process.

Natural Language Processing (NLP) also relies heavily on Z-scores. When processing text, data scientists frequently scale term frequency-inverse document frequency (TF-IDF) scores. Z-score normalization ensures that these complex textual metrics are uniformly scaled before being fed into a predictive model.

Predictive modeling

Predictive modeling is an advanced analytical technique that leverages historical data and machine learning to forecast future outcomes. This process involves training an algorithm on a known dataset and then deploying that model to make accurate predictions on entirely new, unseen data.

A foundational step in predictive modeling is feature selection—the process of identifying and keeping only the most relevant data variables for the model. Features that demonstrate a high correlation with the target outcome are prioritized, as they hold the most predictive power.

Z-scores are a fantastic tool for identifying these high-correlation traits. Features exhibiting a prominent Z-score magnitude often signify a strong predictive relationship with the target variable. The underlying formula remains consistent:

Z = (X - Mean) / Standard Deviation

where X represents the value, Mean is the feature's average, and Standard Deviation defines the data's spread.

In the financial sector, predictive modeling utilizes Z-scores to forecast stock trajectories. By calculating the Z-score of a stock's historical performance metrics, quantitative analysts can assess its future return potential. A consistently high Z-score implies a stock has historically outperformed its peers, which algorithms use as a signal for future price momentum.

In healthcare analytics, Z-scores are invaluable for predicting patient risk. When evaluating complex biometrics, calculating a patient's Z-score highlights how severely their health markers deviate from the healthy average. A uniquely high Z-score often flags a patient as high-risk, enabling doctors to predict and prevent adverse future health outcomes.

Using the Z score table

A Z-table (interchangeably called a standard normal table or unit normal table) is a comprehensive mathematical chart used to find the precise probability of a statistic falling below, above, or between values on the standard normal distribution curve.

z 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09
0 0 0.00399 0.00798 0.01197 0.01595 0.01994 0.02392 0.0279 0.03188 0.03586
0.1 0.03983 0.0438 0.04776 0.05172 0.05567 0.05962 0.06356 0.06749 0.07142 0.07535
0.2 0.07926 0.08317 0.08706 0.09095 0.09483 0.09871 0.10257 0.10642 0.11026 0.11409
0.3 0.11791 0.12172 0.12552 0.1293 0.13307 0.13683 0.14058 0.14431 0.14803 0.15173
0.4 0.15542 0.1591 0.16276 0.1664 0.17003 0.17364 0.17724 0.18082 0.18439 0.18793
0.5 0.19146 0.19497 0.19847 0.20194 0.2054 0.20884 0.21226 0.21566 0.21904 0.2224
0.6 0.22575 0.22907 0.23237 0.23565 0.23891 0.24215 0.24537 0.24857 0.25175 0.2549
0.7 0.25804 0.26115 0.26424 0.2673 0.27035 0.27337 0.27637 0.27935 0.2823 0.28524
0.8 0.28814 0.29103 0.29389 0.29673 0.29955 0.30234 0.30511 0.30785 0.31057 0.31327
0.9 0.31594 0.31859 0.32121 0.32381 0.32639 0.32894 0.33147 0.33398 0.33646 0.33891
1 0.34134 0.34375 0.34614 0.34849 0.35083 0.35314 0.35543 0.35769 0.35993 0.36214
1.1 0.36433 0.3665 0.36864 0.37076 0.37286 0.37493 0.37698 0.379 0.381 0.38298
1.2 0.38493 0.38686 0.38877 0.39065 0.39251 0.39435 0.39617 0.39796 0.39973 0.40147
1.3 0.4032 0.4049 0.40658 0.40824 0.40988 0.41149 0.41308 0.41466 0.41621 0.41774
1.4 0.41924 0.42073 0.4222 0.42364 0.42507 0.42647 0.42785 0.42922 0.43056 0.43189
1.5 0.43319 0.43448 0.43574 0.43699 0.43822 0.43943 0.44062 0.44179 0.44295 0.44408
1.6 0.4452 0.4463 0.44738 0.44845 0.4495 0.45053 0.45154 0.45254 0.45352 0.45449
1.7 0.45543 0.45637 0.45728 0.45818 0.45907 0.45994 0.4608 0.46164 0.46246 0.46327
1.8 0.46407 0.46485 0.46562 0.46638 0.46712 0.46784 0.46856 0.46926 0.46995 0.47062
1.9 0.47128 0.47193 0.47257 0.4732 0.47381 0.47441 0.475 0.47558 0.47615 0.4767
2 0.47725 0.47778 0.47831 0.47882 0.47932 0.47982 0.4803 0.48077 0.48124 0.48169
2.1 0.48214 0.48257 0.483 0.48341 0.48382 0.48422 0.48461 0.485 0.48537 0.48574
2.2 0.4861 0.48645 0.48679 0.48713 0.48745 0.48778 0.48809 0.4884 0.4887 0.48899
2.3 0.48928 0.48956 0.48983 0.4901 0.49036 0.49061 0.49086 0.49111 0.49134 0.49158
2.4 0.4918 0.49202 0.49224 0.49245 0.49266 0.49286 0.49305 0.49324 0.49343 0.49361
2.5 0.49379 0.49396 0.49413 0.4943 0.49446 0.49461 0.49477 0.49492 0.49506 0.4952
2.6 0.49534 0.49547 0.4956 0.49573 0.49585 0.49598 0.49609 0.49621 0.49632 0.49643
2.7 0.49653 0.49664 0.49674 0.49683 0.49693 0.49702 0.49711 0.4972 0.49728 0.49736
2.8 0.49744 0.49752 0.4976 0.49767 0.49774 0.49781 0.49788 0.49795 0.49801 0.49807
2.9 0.49813 0.49819 0.49825 0.49831 0.49836 0.49841 0.49846 0.49851 0.49856 0.49861
3 0.49865 0.49869 0.49874 0.49878 0.49882 0.49886 0.49889 0.49893 0.49896 0.499
3.1 0.49903 0.49906 0.4991 0.49913 0.49916 0.49918 0.49921 0.49924 0.49926 0.49929
3.2 0.49931 0.49934 0.49936 0.49938 0.4994 0.49942 0.49944 0.49946 0.49948 0.4995
3.3 0.49952 0.49953 0.49955 0.49957 0.49958 0.4996 0.49961 0.49962 0.49964 0.49965
3.4 0.49966 0.49968 0.49969 0.4997 0.49971 0.49972 0.49973 0.49974 0.49975 0.49976
3.5 0.49977 0.49978 0.49978 0.49979 0.4998 0.49981 0.49981 0.49982 0.49983 0.49983
3.6 0.49984 0.49985 0.49985 0.49986 0.49986 0.49987 0.49987 0.49988 0.49988 0.49989
3.7 0.49989 0.4999 0.4999 0.4999 0.49991 0.49991 0.49992 0.49992 0.49992 0.49992
3.8 0.49993 0.49993 0.49993 0.49994 0.49994 0.49994 0.49994 0.49995 0.49995 0.49995
3.9 0.49995 0.49995 0.49996 0.49996 0.49996 0.49996 0.49996 0.49996 0.49997 0.49997
4 0.49997 0.49997 0.49997 0.49997 0.49997 0.49997 0.49998 0.49998 0.49998 0.49998

To read the Z-table, first find the row corresponding to the first two digits of your calculated Z-score (the ones and the tenths place). Then, locate the column matching the hundredths place. The intersection of that row and column reveals the area (or probability) under the standard normal curve. This final number represents the probability that a random variable from a standard normal distribution will be less than or equal to your calculated Z-score.

For example, if your calculated Z-score is 1.96, you scan down to the row labeled 1.9 and across to the column labeled 0.06. The intersecting value provides the area under the curve to the left of 1.96. In a standard left-tail table, this value is approximately 0.975. This means there is a 97.5% probability that any random data point will fall at or below a Z-score of 1.96.

It is crucial to remember that a Z-table strictly applies to a standard normal distribution (mean = 0, standard deviation = 1). If your dataset does not natively match this, you must first standardize your data by calculating the respective Z-scores.

Finding the probability from Z-score

Once a normally distributed variable is converted into a Z-score, we can use the Z-table to find the exact proportion of area under the normal curve. Because the total area under any standard normal curve always exactly equals 1, the proportion of the area highlighted effectively serves as the definitive probability for that Z-score.

Example 1

The weights of professional boxers are normally distributed with a mean of 75 Kg and a standard deviation of 3 Kg. What is the probability that the weight of a randomly selected boxer is:

  • a) More than 78 Kg?
  • b) Less than 69 Kg?
  • c) More than 72 Kg?
  • d) Less than 79.5 Kg?
  • e) Between 72 Kg and 76.5 Kg?
  • f) Between 72 Kg and 73.5 Kg?

a) What is the probability that a randomly selected player weighs more than 78 kg?

  • X > 78
  • μ = 75
  • σ = 3

$$P(X>78)=P\left(Z>\frac{X-μ}{σ}\right)=P\left(Z>\frac{78-75}{3}\right)=P(Z>1)$$

First, let's visualize this on a standard normal curve.

Z-score-calculator

Next, we consult the Z-Table to find the relevant probability for our calculated Z-score.

Keep in mind that this specific Z-table provides the probability between the exact Z-score and the mean. To determine the probability of the highlighted tail area in the graph, we must subtract our table value from 0.5. (The total area under the entire curve is 1, and the mean systematically divides the curve into two perfectly symmetrical halves of 0.5).

  • P (X > 78) = P (Z > 1)
  • P (X > 78) = 0.5 - P(0 < Z < 1)
  • P (X > 78) = 0.5 - 0.3413
  • P (X > 78) = 0.1587

Therefore, there is exactly a 0.1587 (or 15.87%) probability that a randomly selected boxer weighs more than 78 Kg.

b) What is the probability that a randomly selected player weighs less than 69 kg?

  • X < 69
  • μ = 75
  • σ = 3

$$P(X<69)=P\left(Z<\frac{X-μ}{σ}\right)=P\left(Z<\frac{69-75}{3}\right)=P(Z<-2)$$

First, let's visualize this on a standard normal curve.

Z-score-calculator

Next, we consult the Z-Table to find the relevant probability for the calculated Z-score.

Again, the Z-score table provides the probability between the given Z-score and the mean. To determine the probability of the highlighted lower tail area, we must subtract the table value from 0.5.

  • P (X < 69) = P (Z < -2)
  • P (X < 69) = 0.5 - P (0 > Z > -2)
  • P (X < 69) = 0.5 - 0.4772
  • P (X < 69) = 0.0228

Therefore, there is a 0.0228 (or 2.28%) probability that a randomly selected boxer weighs less than 69 Kg.

e) What is the probability that a randomly selected player's weight is between 72 kg and 76.5 kg?

  • 72 < X < 76.5
  • μ = 75
  • σ = 3

$$P(72 \lt X \lt 76.5)=P\left(\frac{X-μ}{σ} \lt Z \lt \frac{X-μ}{σ}\right)=P\left(\frac{72-75}{3} \lt Z \lt \frac{76.5-75}{3}\right)=P(-1 \lt Z \lt 0.5)$$

First, let's visualize this on a standard normal curve.

Z-score-calculator

Next, we use the Z-Table to find the relevant probabilities for both calculated Z-scores.

Because we need the entire highlighted area spanning across the mean, we simply add the two separate probabilities of our Z-scores together.

  • P (72 < X < 76.5) = P (-1 < Z < 0.5)
  • P (72 < X < 76.5) = 0.3413 + 0.1915
  • P (72 < X < 76.5) = 0.5328

Therefore, there is a 0.5328 (or 53.28%) probability that a randomly selected boxer weighs between 72 Kg and 76.5 Kg.

To expedite this exact process, you can easily use our Probability Between Two Z-scores calculator to generate the final answer instantly.

Finding the Corresponding Values for the Specified Probability

When dealing with a known normal distribution, we can easily reverse-engineer the process to find specific raw values based on a given probability using the Z-score formula.

Example 2

Applicants' scores on a highly competitive exam are approximately normally distributed, featuring a mean of 55 and a standard deviation of 10. If only the top 30% of applicants pass the test, find the absolute minimum passing score required.

Solution

In this scenario, we must first determine the corresponding Z-score for the target percentage (30%).

Z-score-calculator

To pinpoint the precise Z-score, we must isolate the probability of the highlighted area strictly between the mean and the cutoff point.

We find this by subtracting 0.30 from 0.50 (the upper half of the curve). Therefore, the probability of the inner highlighted area is 0.20.

Now, referencing the Z-table, we locate the probability closest to 0.20. The corresponding Z-score is 0.524.

Finally, we apply this to the standard Z-score formula to solve for our raw score (X).

  • Z = (X - μ)/σ
  • 0.524 = (X - 55)/10
  • X = (0.524 × 10) + 55
  • X = 60.24

Therefore, the minimum passing score required for the exam is 60.24.