The standard normal has mean 0 and standard deviation 1, so the answer is the z-score.
Results update as you type. Press Enter to save to history and / to jump to the input.
Visualize
The shaded area under the bell curve is 0.95. x sits 1.645 standard deviations from the mean.
Result
invNorm(0.95, 100, 15) =
z = 1.6449 · x = 100 + 1.6449 × 15
≈ Rounded to 4 decimal places
Mean μ
100
Standard deviation σ
15
Area type
Left tail: P(X ≤ x) = p
Area p
0.95
Left-tail area for z
0.95
Check Φ(z)
0.95
Formula
x = μ + zσ
History
Your recent calculations will appear here.
Step-by-step solution
Identify the values
μ = 100, σ = 15
p = 0.95 (left tail)
P(X ≤ x) = p.
Convert to an area to the left
p = 0.95
z-tables and Φ⁻¹ use the area to the left.
Find z with the inverse normal
z = Φ⁻¹(0.95) = 1.644854
A z-table gives z to 2 decimals: 1.64.
Convert z to x
x = μ + zσ = 100 + 1.6449 × 15 = 124.6728
Verify
P(X ≤ 124.6728) = Φ(1.6449) = 0.95 ✓
Did this solve your problem?
An inverse normal calculator finds the value x with a given area under a normal curve, using x = μ + σ·Φ⁻¹(p). Choose a left-tail, right-tail, middle or outside area, enter p, the mean and the standard deviation, and get x, the z-score, worked steps, the bell curve and the matching TI-84 invNorm and Excel NORM.INV formulas.
What is the Inverse Normal Distribution?
The inverse normal distribution finds the value x that has a given area p to its left under a normal curve: x = μ + σ·Φ⁻¹(p). It answers "which value cuts off the lowest 95%?" where the normal CDF answers "what share falls below this value?".
P(X ≤ x) = p ⇔ x = μ + σ · Φ⁻¹(p)
Φ⁻¹(p) is the inverse of the standard normal CDF. Other names: the quantile function, probit and invNorm.
For the standard normal (μ = 0, σ = 1), Φ⁻¹(0.95) = 1.6449 and Φ⁻¹(0.5) = 0.
For IQ scores with μ = 100 and σ = 15, the value with 95% below it is 100 + 15 × 1.6449 = 124.67.
The area p must be strictly between 0 and 1. Φ⁻¹(0) = −∞ and Φ⁻¹(1) = +∞, so no finite value has all of the curve on one side.
Area to the left and its z
Move the area p. The shaded part of the bell curve has that area.
How to Calculate the Inverse Normal?
To calculate the inverse normal, find z = Φ⁻¹(p) for the area to the left, then convert it with x = μ + zσ. For p = 0.95, μ = 100 and σ = 15:
Write the area as an area to the left. A left-tail area of 0.95 stays 0.95.
Find z: Φ⁻¹(0.95) = 1.6449 (a z-table gives 1.64 or 1.65).
Scale by σ: 1.6449 × 15 = 24.67.
Add the mean: x = 100 + 24.67 = 124.67.
Check: z = (124.67 − 100) / 15 = 1.6449, and Φ(1.6449) = 0.95.
For a right-tail area, use 1 − p first: the top 5% starts at Φ⁻¹(0.95), the same 124.67.
Step-by-step inverse normal
Type an area to the left, a mean and a standard deviation.
How to Use This Inverse Normal Calculator?
Pick the area type, type the area p, the mean μ and the standard deviation σ, and the calculator returns x as you type. The steps:
Choose Normal (μ, σ) for real data, or Standard normal (z) for a z-score.
Pick the area type: left tail, right tail, between (a central area) or outside (2 tails).
Type p as a decimal (0.95), a percent (95%) or a fraction (19/20).
Read x (or x₁ and x₂), the z-score, the areas on each side, the percentile and the density.
Open the bell curve or the CDF graph, and the worked steps.
The result can be copied, shared as a link, printed or kept in the history list.
Try an example
Each button fills the calculator above and scrolls to the result.
Inverse Normal Formula
The inverse normal formula is x = μ + σ·Φ⁻¹(p), where Φ⁻¹ is the inverse of the standard normal CDF.
x = μ + z·σ, z = Φ⁻¹(p) = √2 · erf⁻¹(2p − 1)
Left tail P(X ≤ x) = p: z = Φ⁻¹(p).
Right tail P(X ≥ x) = p: z = Φ⁻¹(1 − p) = −Φ⁻¹(p).
Between P(x₁ ≤ X ≤ x₂) = p: z = Φ⁻¹((1 + p)/2), x = μ ± zσ.
Outside, p split over 2 tails: z = Φ⁻¹(1 − p/2), x = μ ± zσ.
Symmetry: Φ⁻¹(1 − p) = −Φ⁻¹(p), so Φ⁻¹(0.05) = −1.6449.
Φ⁻¹ has no closed form. Software uses rational approximations such as Acklam's algorithm, refined to about 15 significant digits.
One area, 4 area types
Type an area p to see z for each area type.
How to Find z from a z-Table (Backwards)?
To find z from a z-table, search the body of the table for the area closest to p, then read z from the row (first decimal) and the column (second decimal). For p = 0.95:
Look for 0.9500 in the body. The 2 closest entries are 0.9495 and 0.9505.
0.9495 sits in row 1.6, column .04, so z = 1.64.
0.9505 sits in row 1.6, column .05, so z = 1.65.
0.95 lies halfway, so z ≈ 1.645. The exact value is 1.6449.
A standard z-table lists areas to the left. For a right-tail area, look up 1 − p. For a negative z, use the negative half of the table or the rule Φ⁻¹(p) = −Φ⁻¹(1 − p).
z-table lookup
Type an area. The widget finds the closest table cell and reads z from its row and column.
Left Tail, Right Tail, Between and Outside
The area type decides which area is converted to z: left tail uses p, right tail uses 1 − p, between uses (1 + p)/2 and outside uses 1 − p/2. With p = 0.9 on the standard normal:
Left tail: 90% below x gives z = 1.2816.
Right tail: 90% above x gives z = −1.2816.
Between: the middle 90% runs from −1.6449 to 1.6449.
Outside: 90% in the 2 tails leaves the middle 10%, from −0.1257 to 0.1257.
On a TI-84 Plus CE, invNorm takes a 4th input for the tail: LEFT, CENTER or RIGHT. invNorm(0.9, 0, 1, CENTER) returns −1.6449 and 1.6449.
4 area types
Pick an area type and move p. The shaded region always has area p.
Critical z-Values for Confidence Levels
The critical value z* for a confidence level C is Φ⁻¹((1 + C)/2): 1.645 for 90%, 1.960 for 95% and 2.576 for 99%.
Confidence
α
Two-tailed z*
One-tailed z
80%
0.20
1.2816
0.8416
90%
0.10
1.6449
1.2816
95%
0.05
1.9600
1.6449
98%
0.02
2.3263
2.0537
99%
0.01
2.5758
2.3263
99.9%
0.001
3.2905
3.0902
A 95% confidence interval for a mean is x̄ ± 1.96 × σ/√n. For n = 25 and σ = 10, the margin of error is 1.96 × 2 = 3.92.
Critical values
Pick a confidence level. The shaded middle area equals the level.
The Empirical Rule (68-95-99.7)
About 68% of a normal distribution lies within 1 standard deviation of the mean, 95% within 2 and 99.7% within 3. The exact areas are 68.27%, 95.45% and 99.73%.
μ ± 1σ: 68.27%, so 31.73% lies outside.
μ ± 2σ: 95.45%. The exact 95% band is μ ± 1.96σ.
μ ± 3σ: 99.73%, so about 1 value in 370 lies outside.
The inverse normal runs the rule backwards: for a central area of 0.6827 it returns z = ±1, and for 0.95 it returns z = ±1.96.
Area within ±k standard deviations
Move k to see the share of values inside and outside the band.
Inverse Normal Graph (Quantile Function)
The graph of z = Φ⁻¹(p) is an S-shaped curve that rises from −∞ at p = 0 to +∞ at p = 1 and passes through (0.5, 0).
Odd about the centre: Φ⁻¹(1 − p) = −Φ⁻¹(p), so the curve is symmetric about the point (0.5, 0).
Vertical asymptotes at p = 0 and p = 1.
The slope is 1/φ(z), the reciprocal of the bell-curve height: √(2π) ≈ 2.5066 at p = 0.5, rising fast near the edges.
Mirror image of the normal CDF Φ(z) across the line y = x.
Graph explorer
Tap or drag on the graph to read z for any area p. Switch on the slope to see how fast z changes.
Inverse Normal on a TI-84, in Excel and in Python
Every statistics tool has an inverse normal function: invNorm on a TI-84, NORM.INV in Excel, norm.ppf in Python and qnorm in R.
TI-84: press 2nd, VARS (DISTR), choose 3: invNorm(, type area, μ, σ and press ENTER. invNorm(0.95, 100, 15) returns 124.6728.
Casio fx-991: MENU, Distribution, Inverse Normal, then enter the area, σ and μ.
Excel and Google Sheets: =NORM.INV(0.95, 100, 15). For the standard normal, =NORM.S.INV(0.95) returns 1.644853627.
Python: scipy.stats.norm.ppf(0.95, loc=100, scale=15), or statistics.NormalDist(100, 15).inv_cdf(0.95) with no extra package.
R: qnorm(0.95, mean = 100, sd = 15); qnorm(0.05, lower.tail = FALSE) gives a right-tail z.
Excel, TI and Python all expect the area to the left. Convert a right-tail area with 1 − p first.
The same inverse normal in code
Type the area, the mean and the standard deviation, then pick a tool.
Inverse Normal Table (z for Common Areas)
The inverse normal table lists z = Φ⁻¹(p) for common areas to the left, from the 0.1st to the 99.9th percentile. Click a row to load it into the calculator.
Values to know: Φ⁻¹(0.9) = 1.2816, Φ⁻¹(0.95) = 1.6449, Φ⁻¹(0.975) = 1.9600 and Φ⁻¹(0.99) = 2.3263.
Inverse normal table
Change the rounding, filter by value, or click a row to send it to the calculator.
Area p
Percentile
z = Φ⁻¹(p)
0.001
0.1th
−3.09
0.005
0.5th
−2.576
0.01
1st
−2.326
0.025
2.5th
−1.96
0.05
5th
−1.645
0.1
10th
−1.282
0.2
20th
−0.842
0.25
25th
−0.674
0.3
30th
−0.524
0.4
40th
−0.253
0.5
50th
0
0.6
60th
0.253
0.7
70th
0.524
0.75
75th
0.674
0.8
80th
0.842
0.85
85th
1.036
0.9
90th
1.282
0.95
95th
1.645
0.975
97.5th
1.96
0.99
99th
2.326
0.995
99.5th
2.576
0.999
99.9th
3.09
Inverse Normal vs Normal CDF
The normal CDF turns a value into an area; the inverse normal turns an area back into a value. Φ(1.6449) = 0.95 and Φ⁻¹(0.95) = 1.6449.
Property
Φ(z)
Φ⁻¹(p)
Input
any z
0 < p < 1
Output
an area
a z-score
TI-84
normalcdf
invNorm
Excel
NORM.DIST
NORM.INV
Asymptotes
y = 0, y = 1
p = 0, p = 1
The 2 functions cancel: Φ(Φ⁻¹(p)) = p for every area p, and Φ⁻¹(Φ(z)) = z for every z.
Φ⁻¹ and Φ side by side
Type a number to see it used as an area and as a z-score.
Inverse Normal in Real Life
The inverse normal turns a percentile or a target share into a cut-off value, for test scores, quality limits, sizes and risk.
Test scores: with μ = 100 and σ = 15, the 90th percentile is 100 + 15 × 1.2816 = 119.2.
Grading: if marks follow N(70, 10), the top 10% starts at 70 + 10 × 1.2816 = 82.8.
Quality control: bolts of N(50, 0.2) mm keep 98% between 49.53 mm and 50.47 mm (μ ± 2.3263σ).
Sizing: a door height that clears 99.9% of people sits 3.09 standard deviations above the mean height.
Finance: a 95% value at risk uses z = 1.6449 on the return distribution.
Percentiles in example data
Pick a data set and move the percentile. The cut-off value appears on the curve.
Inverse Normal FAQ
No question matches your search.
What is invNorm?
invNorm is the TI-84 name for the inverse normal function. invNorm(p, μ, σ) returns the value x with area p to its left under N(μ, σ).
What is the inverse normal of 0.95?
For the standard normal, Φ⁻¹(0.95) = 1.6449. With μ = 100 and σ = 15, x = 100 + 15 × 1.6449 = 124.67.
What is the inverse normal of 0.975?
Φ⁻¹(0.975) = 1.9600, the z used for 95% confidence intervals.
What is the inverse normal of 0.5?
Φ⁻¹(0.5) = 0, so the 50th percentile of any normal distribution is its mean μ.
How do I find the inverse normal for a right-tail area?
Use 1 − p as the area to the left. The value with 5% above it is Φ⁻¹(0.95) = 1.6449. On a TI-84 Plus CE, invNorm(0.05, 0, 1, RIGHT) gives the same answer.
How do I find the inverse normal for the middle area?
Use (1 + p)/2 as the area to the left, then x = μ ± zσ. The middle 95% of N(100, 15) runs from 70.60 to 129.40.
How do I use invNorm on a TI-84?
Press 2nd, VARS, choose 3: invNorm(, type the area, μ and σ separated by commas, and press ENTER.
For the standard normal, yes: Φ⁻¹(p) is the z-score with area p to its left. For other normal distributions, x = μ + zσ converts that z-score to the original units.
Why is invNorm(1) an error?
The normal curve never touches the axis, so no finite value has 100% of the area below it. Φ⁻¹(0) = −∞ and Φ⁻¹(1) = +∞.
Can the inverse normal be negative?
Yes. Any area below 0.5 gives a negative z: Φ⁻¹(0.05) = −1.6449 and Φ⁻¹(0.25) = −0.6745.
What is the probit function?
The probit function is another name for Φ⁻¹(p). Probit regression models a probability p through z = Φ⁻¹(p).
How do I enter a percent in this calculator?
Type 95% or 0.95; both give the same area. Fractions such as 19/20 work too.
What is the inverse normal of 0.9?
Φ⁻¹(0.9) = 1.2816. The 90th percentile of N(μ, σ) is μ + 1.2816σ.
How accurate is this inverse normal calculator?
The calculator uses Acklam's approximation refined with one Halley step against a 15-digit normal CDF, accurate to about 1e-15 for most areas.