Skip to main content
statistics

P-Value Calculator

Calculate the p-value from a test statistic (Z-score or t-statistic) for one-tailed and two-tailed hypothesis tests. Essential for determining statistical significance in research, A/B testing, and scientific analysis.

Reviewed by Christopher FloiedPublished Updated

This free online p-value calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Enter your values below and see results update in real time as you type. Perfect for everyday calculations, homework, or professional use.

Minimum: 1

Use a large value (e.g., 9999) for Z (standard normal)

Results

P-Value (right-tailed)

0.015778

P-Value (left-tailed)

0.984222

P-Value (two-tailed)

0.031555

How to Use This Calculator

1

Enter your input values

Fill in all required input fields for the P-Value Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.

2

Review your inputs

Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.

3

Read the results

The P-Value Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.

4

Explore parameter sensitivity

Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.

When to Use This Calculator

  • Use the P-Value Calculator when you need accurate results quickly without the risk of manual computation errors or unit conversion mistakes.
  • Use it to verify calculations made by hand or in spreadsheets — an independent check can catch errors before they lead to costly decisions.
  • Use it to explore how changing input parameters affects the output — a quick way to develop intuition and identify the most influential variables.
  • Use it when collaborating with others to ensure everyone is working from the same numbers and applying the same assumptions.

About P-Value Calculator

The p-value calculator determines the probability of observing a test statistic as extreme as, or more extreme than, the one calculated from your sample data, assuming the null hypothesis is true. The p-value is the cornerstone of frequentist hypothesis testing and is used throughout science, medicine, social science, and industry to make decisions about statistical significance. A small p-value (typically below 0.05) provides evidence against the null hypothesis, suggesting the observed effect is unlikely to be due to random chance alone. This calculator accepts a Z-score or t-statistic along with degrees of freedom and computes one-tailed (directional) and two-tailed p-values, allowing you to assess significance for any type of hypothesis test.

The Math Behind It

The p-value was formalized by Ronald Fisher in the 1920s and has been the dominant measure of evidence in statistical hypothesis testing for nearly a century. Formally, the p-value is the probability of obtaining results at least as extreme as the observed results, under the assumption that the null hypothesis H0 is true. It is NOT the probability that the null hypothesis is true. This distinction is crucial and is one of the most common misinterpretations in science. The Neyman-Pearson framework adds the concept of Type I error rate (alpha), where we reject H0 when p < alpha. The conventional alpha = 0.05 threshold was suggested by Fisher as a convenient cutoff but has no deep mathematical justification. In 2019, over 800 scientists signed a paper in Nature calling for the abandonment of the term 'statistically significant' and the arbitrary p < 0.05 threshold. For a Z-test, the p-value is calculated from the standard normal distribution. For a t-test, the t-distribution with n-1 degrees of freedom is used, which has heavier tails than the normal for small samples but converges to the normal as df increases. Two-tailed tests check for effects in either direction and double the one-tailed p-value. One-tailed tests are used when the research hypothesis specifies the direction of the effect. The choice between one-tailed and two-tailed must be made before collecting data, not after seeing the results.

Formula Reference

P-Value (two-tailed)

p = 2 * P(T > |t|) where T ~ t(df)

Variables: t = test statistic; df = degrees of freedom; for large df, t-distribution approaches Z-distribution

Worked Examples

Example 1: Two-sample t-test result

A t-test comparing treatment vs control yields t = 2.45 with df = 28. Is it significant at alpha = 0.05?

Step 1:For a two-tailed test, p = 2 * P(T > 2.45) with df = 28.
Step 2:From the t-distribution: P(T > 2.45) = 0.0105.
Step 3:Two-tailed p = 2 * 0.0105 = 0.0210.

p = 0.021, which is less than 0.05. The result is statistically significant at the 5% level.

Example 2: Z-test for proportion

A Z-test for a proportion gives Z = 1.65. Test against alpha = 0.05 (one-tailed).

Step 1:For a right-tailed test, p = P(Z > 1.65).
Step 2:From the standard normal: p = 0.0495.

p = 0.0495, just barely below 0.05. The result is marginally significant for a one-tailed test but would not be significant for a two-tailed test (p = 0.099).

Common Mistakes & Tips

  • !Interpreting the p-value as the probability that the null hypothesis is true -- it is the probability of the DATA given the null hypothesis, not the probability of the hypothesis given the data.
  • !Using a one-tailed test after seeing the direction of the result (p-hacking) -- the choice of one-tailed vs two-tailed must be specified before data collection.
  • !Treating p = 0.049 as fundamentally different from p = 0.051 -- there is no meaningful difference between these values; the 0.05 cutoff is arbitrary.
  • !Equating statistical significance with practical importance -- a very large sample can make trivially small effects statistically significant.

Related Concepts

Used in These Calculators

Calculators that build on or apply the concepts from this page:

Frequently Asked Questions

What does a p-value of 0.05 actually mean?

A p-value of 0.05 means there is a 5% probability of observing results as extreme as yours (or more extreme) if the null hypothesis is true. It does NOT mean there is a 5% chance the null hypothesis is true, nor a 95% chance your alternative hypothesis is true. It is purely about the probability of the observed data under the null assumption.

Why is 0.05 the significance threshold?

Ronald Fisher suggested 0.05 as a convenient threshold in the 1920s, roughly corresponding to 2 standard deviations from the mean. It was never intended as an absolute dividing line between true and false results. Different fields use different thresholds: particle physics uses 5-sigma (p < 0.0000003), while exploratory social science may accept p < 0.10.

When should I use one-tailed vs two-tailed tests?

Use a one-tailed test only when you have a strong theoretical reason to expect the effect in a specific direction AND you would not be interested if the effect went the other way. Use a two-tailed test in all other cases (the default for most research). The decision must be made before collecting data, not after seeing results.

What is the difference between p-value and confidence interval?

A p-value tells you whether an effect is statistically distinguishable from zero (or another null value). A confidence interval tells you the range of plausible values for the effect size. Confidence intervals are generally more informative because they convey both significance and magnitude. If a 95% confidence interval excludes zero, the two-tailed p-value is less than 0.05.