Calculator
What the Normal Distribution Calculator does
Normal Distribution Calculator: calculates PDF f(x), CDF P(X≤x) and z from x, Mean μ and Std Dev σ. Example: x 1, mean μ 0 and std dev σ 1 gives PDF f(x) 0.242.
Give the Normal Distribution Calculator your x, Mean μ and Std Dev σ and it works out PDF f(x), CDF P(X≤x) and z. Everything recomputes live, which makes it easy to test a few scenarios in a row.
The method matters as much as the answer when you are still learning the topic. The Normal Distribution Calculator exists to take that particular chore off your hands.
Your data stays on your machine. Once the page has loaded you could disconnect entirely and it would still work.
The field table, the method and a worked example are documented after the tool for anyone who wants to check the working.
What do the Normal Distribution Calculator fields mean?
The Normal Distribution Calculator uses 3 inputs. It opens with a complete example loaded, which is usually the quickest way to understand what a field means.
| Field | What to enter | Default |
|---|---|---|
| x | required | 1.0 |
| Mean μ | required | 0 |
| Std Dev σ | required | 1 |
How does the Normal Distribution Calculator work?
Each output is derived from the inputs above in a single pass; there is no hidden state carried between runs, so the same inputs always give the same calculation.
Bad input produces an error, never a confident-looking wrong answer.
Worked example
These are the values the Normal Distribution Calculator loads by default, and the result it produces from them. The numbers below come straight from the default inputs, so you can verify them against the live tool.
| x | 1 |
|---|---|
| Mean μ | 0 |
| Std Dev σ | 1 |
| PDF f(x) | 0.242 |
|---|---|
| CDF P(X≤x) | 0.841345 |
| z | 1.000000 |
| What this means | P(X ≤ x) ≈ 84.13% |
Beyond the formula: the normal distribution
The normal (Gaussian) distribution is a mathematical idealisation. Real-world data is rarely exactly normal, though many natural measurements (heights, measurement error, exam scores) are close enough that the normal model is a genuinely useful approximation.
Common mistakes and sanity checks
- The PDF value (the height of the bell curve at a point) is not itself a probability, since this is a continuous distribution, only the area under the curve between two points, given by the CDF, represents an actual probability.
- The CDF value returned is P(X ≤ x), the probability of getting a value at or below x. A common misread is expecting it to mean "the probability of exactly x," which for a continuous distribution is always technically zero.
- Real distributions with heavier tails than normal (financial returns are the classic example) mean normal-distribution-based probability estimates understate how often extreme, rare outcomes actually occur.
How to use it
- Set x.
- Put Mean μ.
- Key in Std Dev σ.
- Results update continuously rather than on submit.
- Check PDF f(x), CDF P(X≤x), z and What this means on the right.
- To keep the result, either copy the link or print the page. Both preserve what is on screen.
What this tool does not do
- Very large or very small numbers hit JavaScript floating-point limits (about 15 significant digits).
- Displayed values are rounded; the underlying calculation keeps full precision.
- Edge cases at the very limits of the accepted range are handled, but rarely worth relying on.
Frequently asked questions
You need x, Mean μ and Std Dev σ. Defaults are loaded for all of them, so the form is usable immediately, without filling anything in first.
With the values loaded when the page opens, PDF f(x) comes out as 0.242. Try changing one value. The answer refreshes without a page reload.
No. Disconnect from the internet and it still works; that is the simplest proof there is no server call.
It is free with no conditions: no sign-up, and no limit on how often you use it.
The computation is exact; how much you should trust the answer depends on how good your inputs are.