InvNorm Calculator

Use this InvNorm Calculator to find the X value or Z score for any normal distribution probability. Select a left tail, right tail, middle area, or two tail calculation and get instant results with a graph and complete steps.

Enter the left cumulative probability P(X ≤ x).

Enter a probability from 0 to 1 or a percentage from 0% to 100%.

Enter a probability to see results.

How to Use This Free Online InvNorm Calculator

  1. Select a mode: Choose left tail, right tail, center (middle area), or two tails depending on what probability region you have.
  2. Choose your distribution: Use Standard Normal (μ=0, σ=1) or enter custom mean and standard deviation values.
  3. Enter the probability: Type a value like 0.95, .95, 95, or 95%. The calculator will interpret it correctly.
  4. Read your results: The calculator displays the X value, Z score, percentile, a shaded graph, step-by-step solution, and commands for TI-84, Casio, Excel, R, and Python.

This InvNorm calculator is free, works online in any browser, and requires no app or graphing calculator. Results are computed entirely on your device.

What Is InvNorm? Meaning and Function Explained

InvNorm is short for inverse normal. The InvNorm function calculates the reverse of the normal cumulative distribution function (CDF). While the normal CDF tells you the probability of observing a value less than or equal to some number, InvNorm does the opposite: you enter a probability, and it returns the corresponding Z score or X value.

In formal notation, if Φ(z) = p, then Φ-1(p) = z. Here, Φ represents the standard normal CDF, and Φ-1 represents its inverse. This is the foundation behind finding Z scores from probabilities, calculating percentile cutoffs, and determining critical values for hypothesis testing.

The InvNorm function appears on graphing calculators like the TI-84 (as invNorm), TI-83, TI-89, and Casio models. It is also available in Excel (NORM.INV), Google Sheets (NORMINV), R (qnorm), and Python (norm.ppf). This online InvNorm calculator provides the same result without needing a graphing calculator.

Inverse Normal Distribution Formula

For a standard normal distribution (μ = 0, σ = 1):

z = Φ-1(p)

For a custom normal distribution with mean μ and standard deviation σ:

x = μ + z × σ

The function Φ-1 does not have a simple closed-form expression. Calculators and software use numerical approximations, such as rational function approximations refined with iterative methods, to achieve high accuracy.

InvNorm Calculator Modes: Tail, Center, and Two Tails

This calculator supports four probability modes. Choosing the correct mode depends on what region of the normal curve your probability describes:

When to Use InvNorm on a Calculator

Use InvNorm any time you know a probability and need to find the corresponding value. Common situations include:

If you have a value and need the probability instead, use the Normal CDF calculator — that is the reverse operation.

Left Tail InvNorm Example

Suppose test scores follow a normal distribution with mean 500 and standard deviation 100. What score marks the 90th percentile?

Here, p = 0.90 (left tail). Find z = Φ-1(0.90) ≈ 1.28155. Then x = 500 + 1.28155 × 100 = 628.155. A student needs a score of approximately 628.16 to be in the 90th percentile. This is a classic use of InvNorm as a percentile calculator.

Try this example in the calculator.

Right Tail InvNorm Example

A factory produces bolts with diameters that follow a normal distribution (mean 10 mm, standard deviation 0.2 mm). What diameter is exceeded by only 5% of bolts?

Using right tail mode with p = 0.05: convert to left cumulative probability 0.95, find z ≈ 1.64485, then x = 10 + 1.64485 × 0.2 = 10.32897 mm.

Try this example in the calculator.

Center (Middle Area) and Confidence Interval Example

To find the 95% confidence interval boundaries for a standard normal distribution, use center mode with p = 0.95. The calculator finds lower z ≈ −1.95996 and upper z ≈ 1.95996. These are the familiar ±1.96 critical values.

For a custom distribution with mean 100 and standard deviation 15, the middle 95% of values fall between approximately 70.60 and 129.40.

Try this example in the calculator.

Two Tail InvNorm Example

In a two-tailed hypothesis test at the 0.05 significance level, you need to find the critical Z values. Enter p = 0.05 in two tails mode. The total tail probability splits equally: 0.025 in each tail. The critical values are z ≈ −1.95996 and z ≈ 1.95996.

Try this example in the calculator.

How to Find InvNorm on a TI-84 and TI-83 Calculator

On a TI-84 or TI-83 graphing calculator, press 2ndVARS to open the DISTR menu, then select 3:invNorm(. The syntax is:

invNorm(area, μ, σ)

The area parameter is always the left cumulative probability. If you have a right tail probability of 0.05, enter 0.95 as the area. For the standard normal, you can omit μ and σ or use invNorm(area, 0, 1).

On newer TI-84 models (OS 2.55+), you may see a wizard that asks for area, μ, and σ separately. On a TI-89, the function is found under APPSStat/List EditorF5 (Distr)Inverse Normal.

Read the full guide: How to Use InvNorm on TI-84, TI-83, and TI-89.

How to Use InvNorm on a Casio Calculator

On Casio graphing calculators (such as the fx-9860 or fx-CG50), the inverse normal function is found under the Statistics menu. Navigate to STATDISTNORMInvN. Enter the tail setting and area, along with σ and μ. Note that menu labels may differ between Casio models.

Some Casio models allow you to select left, right, or central tail directly. Enter the cumulative probability values matching the cutoff you need.

Read the full guide: InvNorm on Casio Calculators.

How to Calculate InvNorm Without a Graphing Calculator

You do not need a physical graphing calculator to use InvNorm. Several options exist:

InvNorm in Excel, Google Sheets, R and Python

SoftwareStandard NormalCustom (μ, σ)
Excel=NORM.S.INV(p)=NORM.INV(p, μ, σ)
Google Sheets=NORMSINV(p)=NORMINV(p, μ, σ)
Rqnorm(p)qnorm(p, mean=μ, sd=σ)
Python (SciPy)norm.ppf(p)norm.ppf(p, loc=μ, scale=σ)
TI-84 / TI-83invNorm(p)invNorm(p, μ, σ)

In all these tools, the probability p is the left cumulative probability. Read the full guide: InvNorm in Excel and Google Sheets.

Common Z Critical Values

Confidence Levelα (significance)α/2Critical Z (±)
80%0.200.10±1.28155
90%0.100.05±1.64485
95%0.050.025±1.95996
98%0.020.01±2.32635
99%0.010.005±2.57583

InvNorm Calculator FAQs

The InvNorm function calculates the inverse of the normal cumulative distribution function. Given a probability p, it returns the Z score (or X value for a custom distribution) such that P(X ≤ x) = p. In other words, InvNorm converts a probability into a value. This is used to find critical values for hypothesis tests, percentile cutoffs, and the Z score corresponding to any cumulative probability.

InvNorm and NormalCDF are inverse operations. NormalCDF takes a value and returns the probability (area under the curve), while InvNorm takes a probability and returns the corresponding value. If NormalCDF(1.96) ≈ 0.975, then InvNorm(0.975) ≈ 1.96. Use NormalCDF when you know the value and want the probability. Use InvNorm when you know the probability and want the value. On a TI-84, both functions are in the 2ndVARS (DISTR) menu.

Yes. The TI-84 invNorm function expects the left cumulative probability (area to the left). For a right tail probability of 0.05, you would enter invNorm(0.95) because the left cumulative probability is 1 − 0.05 = 0.95. The same applies to the TI-83. This online InvNorm calculator handles the conversion automatically when you select right tail or two tails mode.

On a TI-84 or TI-83, press 2nd then VARS to open the DISTR (distributions) menu and select 3:invNorm(. On a TI-89, go to APPSStat/List EditorF5 (Distr)Inverse Normal. On a Casio (fx-9860, fx-CG50), navigate to STATDISTNORMInvN. If you do not have a graphing calculator, use this free online InvNorm calculator instead.

Center (or middle area) refers to the probability in the central region of the distribution, symmetric around the mean. When you select center mode in this InvNorm calculator and enter 0.95, it finds the two cutoff values that contain 95% of the distribution between them. This is used to find confidence interval boundaries. The remaining 5% is split equally into the two tails (2.5% each).

Yes. InvNorm directly converts a percentile to a Z score. Enter the percentile as a decimal probability in left tail mode. For example, to find the Z score for the 95th percentile, enter 0.95 and the calculator returns z ≈ 1.64485. For the 25th percentile, enter 0.25 to get z ≈ −0.67449. You can also use our dedicated Percentile to Z Score calculator.

Related Statistics Calculators

Calculation Method and References

This calculator uses a rational approximation algorithm for the inverse normal CDF, refined with Halley's method for higher accuracy. The implementation achieves precision to approximately 10 significant digits. For full details on the mathematical methodology, see the methodology page.

All calculations run entirely in your browser. No data is sent to any server. For more information, read our privacy policy.