Standardize any value, reverse a z-score back to raw, or compute μ and σ from a dataset — with left/right/two-tailed normal probabilities and percentile
- Runs locally
- Category Calculator
- Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
x sits 1.5 standard deviations above the mean.
What this tool does
A three-in-one standard-score tool that runs entirely in your browser. Mode 1 turns a raw value into a z-score: enter x, the mean μ, and the standard deviation σ, and it returns z = (x − μ) / σ, telling you exactly how many standard deviations the value sits above or below the mean. Mode 2 runs the inverse — give it a z-score and it reconstructs the raw value x = μ + z·σ, which is how you turn a percentile target back into a cutoff score. Mode 3 takes a pasted dataset, computes the mean and standard deviation for you (toggle between the sample n − 1 estimator and the population n divisor), then scores any value against that distribution. Every z comes with the full set of standard-normal probabilities computed from Φ(z) = ½(1 + erf(z/√2)): the left-tail P(Z < z), the right-tail P(Z > z), the two-tailed P(|Z| > |z|), and the percentile. The error function uses the Abramowitz–Stegun approximation accurate to about 1.5e-7, so a z of 1.96 reads back as the 97.50th percentile the way your stats table says it should. Inputs sync to a shareable URL, and nothing you type ever leaves the page.
Tool details
- Input
- Text + Numbers
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result + Copy
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- Shareable URL state
- Key settings are encoded in the URL so another person can reopen the same setup.
- Performance budget
- Initial JS <= 10 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Calculator · Student
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How Z-Score Calculator fits into your work
Use it for fast estimates, comparisons, and planning numbers before you make the final call.
Calculation jobs
- Getting a realistic range before a purchase, plan, workout, or schedule decision.
- Comparing scenarios by changing one input at a time.
- Turning rough assumptions into a number you can discuss.
Calculation checks
- Double-check units, dates, rates, and rounding assumptions.
- Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
- Save the inputs that produced an important result so you can reproduce it later.
Good next steps
These links move the current task into a more complete workflow.
- 1 Statistics Basic Calculator Basic statistics calculator — mean/median/mode/variance/std-dev/quartiles/range/IQR/skewness/kurtosis + histogram + box plot, paste any numbers. Open
- 2 Probability Distribution Visualizer Probability distribution visualizer — normal/t/chi-sq/F/binomial/poisson/exp/uniform PDF+CDF, P(a≤X≤b) area, z/p table replacement. Open
- 3 Percentage Calculator 5 common percentage calculations — "x% of y", "x is what% of y", percentage change, increase/decrease — instant, browser-only Open
Real-world use cases
Standardize exam scores across two different tests
A student scored 78 on a midterm (μ = 70, σ = 8) and 85 on a final (μ = 80, σ = 10). Which was the stronger performance relative to the class? Put 78/70/8 into the raw → z mode (z ≈ +1.0) and 85/80/10 into a second pass (z = +0.5). The midterm is the better result: it beat about 84% of classmates versus 69% on the final. Comparing the raw numbers (78 vs 85) would have pointed you the wrong way.
Turn a percentile target into a cutoff score
You are setting a scholarship threshold at the 90th percentile of an applicant pool with μ = 1050 and σ = 150 on a standardized test. The 90th percentile corresponds to z ≈ 1.2816. Switch to the z → raw mode, enter that z with μ = 1050 and σ = 150, and the tool returns the cutoff score ≈ 1242. Anyone scoring at or above 1242 lands in the top 10%.
Flag outliers in a quality-control batch
You have a column of bolt diameters and your spec says anything beyond ±3σ from the mean is a defect. Paste the measurements into the dataset mode, let it compute μ and σ (population, since the batch is the whole group), then score the extreme values. Any reading with |z| > 3 is an outlier worth pulling — and the two-tailed probability tells you it should occur naturally only about 0.27% of the time.
Interpret an A/B test lift as a z-score
Your variant's conversion rate is 2.6 standard errors above the control's. Enter z = 2.6 in any mode that exposes the z field and read the two-tailed P(|Z| > |z|) ≈ 0.93%. That is below the common 5% threshold, so the lift is unlikely to be noise. Seeing the right-tail probability separately also helps when your hypothesis is one-sided (the variant can only help).
Check where a child's height falls on a growth chart
A pediatric chart gives μ = 110 cm and σ = 5 cm for a given age. A child measures 102 cm. Raw → z mode returns z = −1.6, and the percentile reads about 5.5 — meaning the child is shorter than roughly 94% of peers, a value worth a follow-up conversation rather than alarm. The percentile translates the abstract z into language a parent understands.
Common pitfalls
Dividing by the wrong denominator. If your data is a sample of a larger population, use the n − 1 (sample) std-dev; reserve the n (population) divisor for when you genuinely have the entire group. Mixing them up biases every downstream z and percentile.
Reading the percentile as the right tail. The percentile is the left-tail share below your value, so a z of +2 is the ~97.7th percentile, not the 2.3rd. If you want the proportion above, use the right-tail P(Z > z) instead.
Trusting a z-score when the data is not roughly normal. The percentile mapping assumes a normal distribution. For heavily skewed or bimodal data the z is still computable but the percentile from Φ(z) can be misleading — sanity-check the shape first.
Privacy
Every calculation — the z-score, the inverse, the dataset mean and standard deviation, the error function, and all the normal-distribution probabilities — is plain JavaScript running in your browser tab. No value you enter is uploaded, logged, or sent to any external API. One thing to know: the shareable URL encodes your current inputs in the query string (mode, x, μ, σ, z), so if you paste a share link the destination server's access log records those numbers. For coursework that is harmless; if a figure is sensitive, copy the result manually instead of sharing the URL. The pasted dataset itself is never put in the URL.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- Chinese Acupoint Locator 200+ meridian acupoints / WHO 2008 standard locations / with contraindications, manipulation, and combinations.
- Affine Cipher Encoder & Decoder Encrypt and decrypt the ax+b affine cipher with live modular-inverse check, browser-only
- Anagram Solver Check if two words are anagrams, rearrange a set of letters into every ordering, and read the sorted letter fingerprint, all in your browser
- Angle Converter Degrees, radians, gradians, turns, arcminutes, arcseconds and NATO mils, all from one input, copyable, browser-only