P-Value Calculator – Z-Test Significance from a Test Statistic

Enter a Z test statistic to get the left-tailed, right-tailed, and two-tailed p-value, and see whether it clears a chosen significance level.

AI Quick Summary

Definition & Purpose:

This calculator converts a Z test statistic into a p-value using the normal cumulative distribution function, for left-tailed, right-tailed, and two-tailed hypothesis tests.

When to Use:

Use it after computing a Z statistic (or an equivalent standardized test statistic) by hand or in stats software, when you need the corresponding p-value without looking it up in a printed Z-table.

Key Takeaway Insights:

  • A smaller p-value is stronger evidence against the null hypothesis, not stronger evidence for a particular effect size.
  • Two-tailed tests are appropriate when you care about a difference in either direction; one-tailed tests when you only care about one direction.
  • The conventional significance threshold is p <= 0.05, but that cutoff is a convention, not a law of statistics.

Hypothesis variables

P-Value Output

Enter hypothesis scores.
Share or Export Results

Introduction

P-Value Calculator

A p-value answers one narrow question: if the null hypothesis were true, how likely would a result this extreme (or more extreme) be? Enter a Z test statistic and the tail direction, and this calculator returns the corresponding p-value.

How the tail direction changes the answer

The same Z statistic produces three different p-values depending on what you're testing:

  • Left-tailed — probability of a result at or below Z. Use when your hypothesis is specifically about a lower value.
  • Right-tailed — probability of a result at or above Z. Use when your hypothesis is specifically about a higher value.
  • Two-tailed — probability of a result at least as extreme in either direction, which doubles the relevant one-tailed area. This is the standard choice unless you committed to a direction before seeing the data.

Reading the result

The conventional cutoff for "statistically significant" is p ≤ 0.05, meaning there's a 5% or lower chance of seeing a result this extreme if the null hypothesis were actually true. That threshold is a widely used convention, not a mathematical law — some fields use stricter cutoffs like 0.01, and a p-value just above 0.05 isn't meaningfully different from one just below it. A small p-value is evidence against the null hypothesis; it says nothing on its own about how large or practically important the underlying effect is.

Formula & Variables Explained

Two-tailed p = 2 x (1 - CDF(|Z|)) | Right-tailed p = 1 - CDF(Z) | Left-tailed p = CDF(Z)

This tool utilizes standard equations formulated under standard rules.

Variables:

  • Input parameter: Values supplied to resolve the output formula.

How to Calculate (Step-by-Step)

  1. Input the required parameters into the form.
  2. Click the calculate or auto-compute option.
  3. The outputs will refresh instantly with step-by-step variables.

Worked Examples Calculation

1Z = 1.96, two-tailed test

Inputs Given:

Z statistic = 1.96, test type = two-tailed

Step-by-Step Calculation:

CDF(1.96) = 0.9750. Two-tailed p = 2 x (1 - 0.9750) = 2 x 0.0250 = 0.0500.

Result Obtained:

p = 0.050 — right at the conventional alpha = 0.05 significance boundary

2Z = 2.58, right-tailed test

Inputs Given:

Z statistic = 2.58, test type = right-tailed

Step-by-Step Calculation:

CDF(2.58) = 0.99506. Right-tailed p = 1 - 0.99506 = 0.00494.

Result Obtained:

p = 0.0049 — statistically significant at alpha = 0.05 and even alpha = 0.01

Real-World Applications

Widely used in student curriculum, professional projections, and quick estimations.

Limitations & Common Mistakes

Caution & Mistakes:
  • Entering incompatible unit formats (e.g. Mixing Metric and Imperial).
  • Typographical mistakes in numeric entry fields.
Limitations:

This calculator uses the standard normal distribution, appropriate for Z-tests. For small-sample t-tests, chi-square tests, or F-tests, the correct distribution has extra 'weight' in the tails governed by degrees of freedom, and a plain Z-based p-value will be somewhat inaccurate for small samples.

Frequently Asked Questions (FAQ)

Q:What does a p-value of 0.05 mean?

It means that if the null hypothesis were actually true, you'd see a result at least this extreme about 5% of the time by chance alone. It is not the probability that the null hypothesis itself is true.

Q:What is the difference between a one-tailed and two-tailed p-value?

A two-tailed p-value accounts for a difference in either direction (higher or lower than expected) and is roughly double the one-tailed value for the same test statistic. Use a one-tailed test only when you have a specific directional hypothesis decided before looking at the data.

Q:What does it mean if the p-value is very small?

A very small p-value (say, well under 0.01) means the observed result would be quite unlikely under the null hypothesis, which is usually treated as strong evidence against it. It doesn't by itself tell you how large or practically meaningful the effect is.

Q:Does a low p-value prove the alternative hypothesis is true?

No. A low p-value is evidence against the null hypothesis, not proof of any particular alternative. Statistical significance also doesn't guarantee practical importance — a tiny, meaningless effect can still produce a small p-value with a large enough sample.

Last Updated: 2026-08-08
Formula Verified
Written By

CalculationDesk Editorial Team

Content & Calculation Editors

The CalculationDesk Editorial Team consists of math educators, technical writers, and product specialists dedicated to ensuring accuracy and clarity for everyday calculations.

Reviewed By

CalculationDesk Review Team

Quality Assurance & Formula Verifiers

Our internal Review Team ensures that every calculator logic corresponds precisely to established academic standards and industry specifications.

Was this calculator helpful?

Embed this Calculator

You are welcome to embed this tool on your own blog or website. Simply copy the code snippet below and paste it into your HTML code.