HomeExperimental Design & Power ToolsP-Value Calculator: From z, t, Chi-Square, F & r (Free)

P-Value Calculator: From z, t, Chi-Square, F & r (Free)

P-Value Calculator: From z, t, Chi-Square, F & r (Free)

P-Value Calculator: From z, t, Chi-Square, F or r

Enter any test statistic and get the exact p-value instantly — one-tailed or two-tailed, with a clear significance verdict, the shaded distribution curve, critical values, the classic p-value table, and ready-to-copy APA sentences. Raw data mode runs the t-test for you.

Hypothesis TestingP-ValueSignificanceFree Online Tool

Quick answer: A p-value is the probability of getting a result at least as extreme as yours if the null hypothesis were true. Small p = your data would be surprising under "no effect". Convention: p < 0.05 is statistically significant. Key landmarks: z = 1.96 → p = 0.05, z = 2.576 → p = 0.01, z = 3.29 → p = 0.001. A one-tailed p-value is exactly half the two-tailed one.

🔑 Key Takeaways

  • 1p = P(data this extreme | null is true) — not the probability the null is true, and not the probability your finding is a fluke. That reversal is the single most common error in statistics.
  • 2p < 0.05 is a convention, not a law of nature. Fisher picked it as a rough rule; physics demands ~0.0000003, and many fields now argue for 0.005.
  • 3The p-value says nothing about effect size. With n = 10,000 a meaningless difference gets p < .001. Always report an effect size (Cohen's d, η², r) beside it.
  • 4One-tailed p = two-tailed p ÷ 2. Only use one-tailed if you predicted the direction before collecting data — switching afterwards is p-hacking.
  • 5Chi-square and F tests are naturally one-tailed (upper tail only), because only large values indicate departure from the null.
  • 6"Not significant" does not mean "no effect." It means insufficient evidence — often just a small sample. Check the confidence interval before concluding anything.
  • 7Report exact p-values (p = .032, not "p < .05"), with no leading zero, and use p < .001 only for very small values — that is the APA 7 standard.

📋 On This Page

🧮 Calculate Your P-Value

From a z-test or standardized value
n − 1 for one sample; n₁+n₂−2 for two groups
(rows−1)(cols−1) for contingency tables
Chi-square tests use the upper tail only — the tail setting below is ignored.
F tests use the upper tail only — the tail setting below is ignored.
Converted to t = r√(n−2) / √(1−r²) with df = n − 2.
Compares the means of two independent groups assuming equal variances.
Comma-separated input is the default. Group names are editable. Paired tests and correlation require both columns to have the same number of values, entered in matching order.

What Is the P-Value?

The p-value is the probability of seeing a result at least as extreme as the one you got, assuming the null hypothesis is true. It is a measure of surprise. A small p-value means your data would be unusual in a world where nothing is going on, so the "nothing is going on" story starts to look like a poor explanation.

Written formally, for an observed test statistic Tobs:

p = P( |T| ≥ |Tobs|  |  H₀ true )

The idea in plain English

Suppose a coin is fair (that is the null hypothesis). You flip it 20 times and get 18 heads. The p-value answers one question only: if the coin really were fair, how often would I see something this lopsided or worse? The answer is about 0.0004. That does not prove the coin is loaded. It says that "fair coin" is a very awkward explanation for what you just saw.

The two hypotheses behind every p-value

A p-value only makes sense once you have written down two competing statements about the world. You always test the first one and, if the data are surprising enough, you side with the second.

Null hypothesis (H₀) — "nothing is happening"

The boring, default statement: no difference, no effect, no relationship. It is the assumption the maths runs on. You never prove H₀ true; you either reject it or fail to reject it. It always contains an equals sign.

  • Medicine: The new drug and the placebo lower blood pressure by the same amount. (μdrug = μplacebo)
  • Ecology: Tiger density is the same inside and outside the protected reserve. (μinside = μoutside)
  • Education: There is no correlation between hours studied and exam score. (ρ = 0)

Alternative hypothesis (H₁) — "something is happening"

The claim you are actually interested in: there is a difference, effect, or relationship. It is what you accept when the p-value falls below α. Write it as two-sided (≠) unless you predicted the direction before collecting data, in which case it is one-sided (> or <).

  • Medicine: The drug and the placebo differ in how much they lower blood pressure. (μdrug ≠ μplacebo) — one-sided version: the drug lowers it more.
  • Ecology: Tiger density differs between reserve and non-reserve areas. (μinside ≠ μoutside) — one-sided version: density is higher inside.
  • Education: Hours studied and exam score are correlated. (ρ ≠ 0) — one-sided version: the correlation is positive.
Null hypothesis (H₀)Alternative hypothesis (H₁)
SaysNo effect, no differenceThere is an effect or difference
Symbol=≠, >, or <
RoleAssumed true while computing pWhat you argue for if p ≤ α
If p ≤ αReject H₀Supported by the data
If p > αFail to reject H₀ (not "accept")Not supported — this time

Quick rule: H₀ is the statement you try to knock down, H₁ is the statement you hope survives. The p-value measures only how awkward your data look for H₀.

How the p-value is produced

  1. State the null hypothesis (H₀). Usually "no difference", "no effect", or "no association".
  2. Compute a test statistic. A z, t, chi-square, F, or r that measures how far your data sit from what H₀ predicts, in units of noise.
  3. Place that statistic on its null distribution. This is the curve you would get from repeated sampling if H₀ were true.
  4. Measure the tail area beyond it. That shaded area is the p-value. Two-tailed tests count both tails; one-tailed tests count one.

What the p-value is NOT

Common claimWhy it is wrong
"p = .03 means there is a 3% chance the null is true."Reversed conditional. p is P(data | H₀), not P(H₀ | data). Getting the posterior needs Bayes and a prior.
"p = .03 means a 97% chance the effect is real."Same reversal. The p-value says nothing about the probability of your alternative hypothesis.
"p < .05 means the effect is large or important."Size and significance are different things. Large samples turn trivial differences into tiny p-values.
"p = .20 proves there is no effect."Absence of evidence is not evidence of absence. Usually it means low power or a small sample.
"p = .049 and p = .051 are different findings."The 0.05 line is a convention, not a cliff. Treat p as a continuous measure of evidence.
"p is the chance of a false positive in my study."The long-run Type I error rate is α, set in advance. p is a property of the data you actually collected.

Reading the value you get

P-valueEvidence against H₀Typical wording
p > 0.10None worth mentioningNot statistically significant
0.05 < p ≤ 0.10Weak, suggestive onlyMarginal; do not overclaim
0.01 < p ≤ 0.05ModerateStatistically significant
0.001 < p ≤ 0.01StrongHighly significant
p ≤ 0.001Very strongReport as p < .001

Where alpha fits in

α (alpha) is the threshold you commit to before looking at the data, the false positive rate you are willing to tolerate. The p-value is what the data give you after. The decision rule is simply: reject H₀ when p ≤ α. Choosing α after seeing p is p-hacking, and it destroys the guarantee that makes the whole procedure work.

Always report it with company

A p-value on its own is a thin result. Pair it with an effect size (Cohen's d, η², r, odds ratio) and a confidence interval. The p-value tells you whether an effect is distinguishable from noise; the effect size tells you whether it matters; the interval tells you how precisely you have pinned it down. APA 7 asks for all three, and reviewers increasingly insist on it.

🛠 How to Calculate a P-Value with This Tool

  1. Pick your test statistic. z-score, t-score, chi-square, F, correlation r, or paste raw data for an automatic t-test — or load one of the ten sample scenarios.
  2. Enter the value and degrees of freedom. z needs no df; t needs df; chi-square needs df; F needs both df₁ and df₂; r needs the sample size.
  3. Choose the tail. Two-tailed is the default and correct choice unless you predicted the direction in advance. Chi-square and F ignore this — they are upper-tail tests by nature.
  4. Set α. 0.05 is conventional; the tool compares your p-value against it and states the decision explicitly.
  5. Read, check, report. Read the exact p-value and verdict, confirm the shaded tail area on the curve, then copy an APA sentence — remembering to add an effect size.

💻 How to Find the P-Value in SPSS, R, Excel, Python and JASP

Most people arrive at a p-value through software, and every package labels it differently. Here is where to look, and the exact command if you only have a test statistic.

SPSS

The p-value is the column headed Sig. or Sig. (2-tailed). For a one-tailed test, halve it. A displayed value of .000 never means zero — report it as p < .001.

R

Every test object prints p-value directly (t.test(), chisq.test(), aov(), cor.test()). From a statistic alone:

2 * pnorm(-abs(z))
2 * pt(-abs(t), df)
pchisq(x, df, lower.tail = FALSE)
pf(F, df1, df2, lower.tail = FALSE)

Excel / Google Sheets

Use the distribution functions, or the built-in test functions for raw data:

=2*(1-NORM.S.DIST(ABS(z),TRUE))
=T.DIST.2T(ABS(t),df)
=CHISQ.DIST.RT(x,df)
=F.DIST.RT(F,df1,df2)
=T.TEST(range1,range2,tails,type)

Python (SciPy)

from scipy import stats
2 * stats.norm.sf(abs(z))
2 * stats.t.sf(abs(t), df)
stats.chi2.sf(x, df)
stats.f.sf(F, df1, df2)

JASP, Jamovi, Minitab, Stata

JASP and Jamovi print the column simply as p. Minitab uses P-Value. Stata uses Prob > |t|, Prob > chi2, or Prob > F — all are the same quantity, the tail area beyond your statistic.

SoftwareWhat the p-value is calledDefault tail
SPSSSig. / Sig. (2-tailed)Two-tailed
Rp-valueTwo-tailed
ExcelP(T<=t) two-tailBoth offered
Python (SciPy)pvalueTwo-tailed
StataProb > |t| / chi2 / FTwo-tailed (chi2 and F upper)
JASP / JamovipTwo-tailed
MinitabP-ValueTwo-tailed

📑 P-Value Table: Critical Values & Landmarks

These are the critical values people look up most. A statistic larger than the critical value means p is smaller than that α.

Standard normal (z) — no degrees of freedom needed

α (two-tailed)Critical zα (one-tailed)Critical z
0.101.6450.101.282
0.051.9600.051.645
0.012.5760.012.326
0.0013.2910.0013.090

Student's t — critical values by degrees of freedom (two-tailed)

dfα = 0.10α = 0.05α = 0.01α = 0.001
52.0152.5714.0326.869
101.8122.2283.1694.587
201.7252.0862.8453.850
301.6972.0422.7503.646
601.6712.0002.6603.460
∞ (= z)1.6451.9602.5763.291

Chi-square — critical values (upper tail)

dfα = 0.10α = 0.05α = 0.01
12.7063.8416.635
24.6055.9919.210
36.2517.81511.345
47.7799.48813.277
59.23611.07015.086

ƒ P-Value Formulas Used

Definition of the P-Value
p = P( test statistic at least as extreme | H₀ true )
H₀The null hypothesis — usually "no effect" or "no difference"
NoteIt is a tail area under the null distribution, never a probability about H₀ itself
P-Value from a z-Score
two-tailed: p = 2[1 − Φ(|z|)]  ·  one-tailed: p = 1 − Φ(|z|)
ΦStandard normal cumulative distribution function
Checkz = 1.96 → p = .050 · z = 2.576 → p = .010
P-Value from a t-Score
p = 2[1 − Ft(|t|, df)]   where Ft uses the incomplete beta function
dfn − 1 (one sample) or n₁ + n₂ − 2 (two independent groups)
Notet converges to z as df grows beyond about 100
P-Value from Chi-Square
p = 1 − P(df/2, χ²/2)   (regularized lower incomplete gamma)
df(rows − 1)(columns − 1) for independence tests
TailUpper tail only — large χ² means poor fit to the null
P-Value from an F Statistic
p = 1 − Ix(df₁/2, df₂/2),   x = df₁F / (df₁F + df₂)
IxRegularized incomplete beta function
UseANOVA, regression overall fit, variance ratio tests
P-Value for a Correlation r
t = r√(n − 2) ÷ √(1 − r²),   df = n − 2
ThenFeed t into the t-distribution formula above
Independent-Samples t (Raw Data Mode)
t = (M₁ − M₂) ÷ [ sp√(1/n₁ + 1/n₂) ],   df = n₁+n₂−2
spPooled SD = √[((n₁−1)s₁²+(n₂−1)s₂²)/(n₁+n₂−2)]

🔍 P-Value Interpretation — In Detail

The p-value answers one narrow question: if there were truly no effect, how often would I see data at least this extreme? A p of .03 means results like yours would arise 3% of the time under a true null. That is evidence against the null — but it is not a measure of how large, important, or reproducible your effect is.

What the number does and does not mean

A p-value is not the probability that the null hypothesis is true; that reversal (confusing P(data|H₀) with P(H₀|data)) is the single most common statistical error in published research. Nor is p = .04 "twice as significant" as p = .08 — p-values are noisy, and in replications they bounce around dramatically. Nor does p > .05 prove there is no effect; absence of evidence is not evidence of absence, and small samples routinely produce non-significant results for real effects. Finally, the p-value says nothing about whether your study design, measures, or sampling were sound — it assumes all of that was correct.

Reading the magnitude

Treat p as a continuous measure of evidence rather than a switch. Values near .05 are weak evidence; below .01 is moderately strong; below .001 is strong — always conditional on the model being right. Because the 0.05 line is arbitrary, never write "approaching significance" for p = .06 or treat .049 and .051 as categorically different. The American Statistical Association's 2016 statement makes this explicit: scientific conclusions should not be based only on whether a p-value crosses a threshold.

Always pair p with an effect size and interval

Sample size drives the p-value: with n = 20 a large effect can miss significance, while with n = 20,000 a trivial effect achieves p < .001. So the complete report is statistic + df + exact p + effect size + confidence interval. The effect size tells you whether the finding matters; the interval tells you how precisely you measured it; the p-value only tells you how surprising the data would be under the null. Our effect size calculators and confidence interval calculator produce the companions this number needs.

One-tailed versus two-tailed

A two-tailed test asks "is there a difference in either direction?" and is the default. A one-tailed test asks "is group 1 greater?" and halves the p-value, which makes it tempting — and makes switching to it after seeing the data a form of p-hacking. Choose the tail before collecting data, state the choice in your methods, and stick to it. Note chi-square and F tests are inherently upper-tail: only large values signal departure from the null, so tail selection does not apply.

How to Report P-Values in APA Style

APA 7 wants the exact p-value, no leading zero, two or three decimals, italicised, and never travelling alone: the test statistic, its degrees of freedom, and an effect size must sit beside it. Below are publication-ready sentences for every common test. Click Copy, paste into your manuscript, and swap the highlighted placeholders for your own numbers.

The five rules that cover 95% of cases

✓ Do this

Exact value, no leading zero: p = .032
Italicise the statistic: t, F, r, p
df in parentheses: t(28)
Effect size always: d = 0.66
Very small values: p < .001

✗ Not this

Leading zero: p = 0.032
Vague banding: p < .05 when you know the exact value
Impossible zero: p = .000
Naked p with no effect size
"Significance" used to mean "importance"

Ready-to-paste sentences by test

Significant t-test
The treatment group scored significantly higher than the control group, t(30) = 7.76, p < .001, d = 2.74, 95% CI [1.78, 3.71].

Use p < .001 only when the value truly is below .001, never as a lazy substitute for an exact p.

Non-significant result
The groups did not differ significantly, t(28) = 1.80, p = .083, d = 0.66, 95% CI [−0.09, 1.40]. Because the interval extends to a moderate effect, the study was inconclusive rather than evidence of no difference.

Never write "there was no effect". Write "we did not detect a difference" and let the interval speak.

📊 One-way ANOVA (F test)
There was a significant effect of condition on recall score, F(2, 27) = 5.20, p = .012, η2 = .28, indicating a large effect.

Both df go in the parentheses: numerator first, denominator second. Partial η2 is labelled ηp2.

🏁 Chi-square test
The association between treatment and recovery was significant, χ2(1, N = 120) = 3.84, p = .050, Cramér's V = .18.

Chi-square is the one test where APA asks for the sample size inside the parentheses alongside df.

🔗 Correlation
Study hours correlated significantly with exam score, r(28) = .42, p = .021, 95% CI [.07, .68].

df for a correlation is n − 2, not n. Drop the leading zero from r as well as p.

📐 Paired-samples t-test
Scores increased significantly from pre-test (M = 14.2, SD = 3.1) to post-test (M = 17.8, SD = 2.9), t(24) = 4.11, p < .001, dz = 0.82.

Give M and SD for both time points; the paired effect size is dz.

📈 Regression coefficient
Rainfall significantly predicted species richness, b = 0.34, SE = 0.11, t(47) = 3.09, p = .003, β = .41. The model explained a significant proportion of variance, R2 = .28, F(1, 47) = 9.55, p = .003.

Report the unstandardised b with its SE, then the standardised β, then the model-level R2 and F.

📏 Non-parametric (Mann-Whitney)
Group A (Mdn = 12) scored significantly higher than Group B (Mdn = 9), U = 142.5, z = −2.31, p = .021, r = .33.

Report medians rather than means, and the rank-biserial or r = z/√N effect size.

Decimal and formatting rules at a glance

ValueCorrect APA formWhy
p = 0.032p = .032No leading zero for anything that cannot exceed 1
p = 0.0001p < .001APA caps reporting precision at three decimals
p = .000 (SPSS)p < .001A p-value is never exactly zero
p = .05000p = .050Two or three decimals, no more
r = 0.42r = .42Correlations also drop the leading zero
d = .79d = 0.79Cohen's d can exceed 1, so it keeps the zero
t(28)=1.8t(28) = 1.80Two decimals for test statistics, spaces around =
P value, p-ValuepLower case, italic, no hyphen inside a statistic string

Reporting many p-values at once

When a study reports more than a handful of tests, APA prefers a table to a wall of parentheses. Put the statistic, df, exact p, and effect size in adjacent columns; add a note stating the correction method. A single line such as "All p-values are Benjamini-Hochberg corrected for 18 comparisons" earns far more reviewer goodwill than silence.

Note. Reported p-values are two-tailed and corrected for multiple comparisons using the Benjamini-Hochberg procedure (18 tests, FDR = .05). Effect sizes are Hedges' g with 95% confidence intervals.

Final checklist before submission

  • Exact p to two or three decimals, or p < .001 — never p = .000 and never a bare p < .05.
  • Leading zero removed from p, r, β, and η2; kept for d, t, F, and M.
  • Test statistic and degrees of freedom stated in parentheses immediately before p.
  • An effect size accompanies every p-value, with a confidence interval where available.
  • Tail stated explicitly if the test was one-tailed, along with the pre-registered justification.
  • Correction method named whenever multiple comparisons were run.
  • Statistics italicised (p, t, F, r, M, SD, N) but Greek letters (χ2, η2, β) left upright.
  • Wording avoids "proves", "approaching significance", and "trend toward significance".

🔬 Example Results

Six worked examples matching the sample scenarios in the dropdown. Load any of them and click Calculate to reproduce the numbers exactly.

Example 1 — The 0.05 Landmark: z = 1.96

z = 1.96 · two-tailed
p = 2 × [1 − Φ(1.96)] = 0.0500
Verdict: significant at α = 0.05 (exactly on the line)

The most famous number in statistics. Each red tail holds 2.5% of the area; together they make the 5% that defines the conventional significance threshold.

Example 2 — Typical t-Test: t = 2.50, df = 20

t = 2.50 · df = 20 · two-tailed
critical t = 2.086 · p = 0.0212
2.50 > 2.086 → reject H₀ at α = 0.05

A routine significant result. Report it as t(20) = 2.50, p = .021 — and add Cohen's d, because this p-value alone says nothing about how large the difference actually is.

Example 3 — Borderline: t = 1.80, df = 28 (p = 0.083)

t = 1.80 · df = 28 · two-tailed
critical t = 2.048 · p = 0.0827
1.80 < 2.048 → fail to reject H₀

Do not call this "approaching significance." The honest reading: the data are compatible with the null, but also with a moderate real effect — report the confidence interval and treat the study as inconclusive.

Example 4 — Chi-Square: χ² = 3.841, df = 1

χ² = 3.841 · df = 1
p = 0.0500 (upper tail only)
The classic df = 1 critical value

Chi-square is right-skewed and one-tailed by nature: only large values indicate the observed frequencies depart from expectation. Note 3.841 = 1.96² — the same 5% threshold seen through a different distribution.

Example 5 — ANOVA F: F = 5.20, df = 2, 27

F = 5.20 · df₁ = 2, df₂ = 27
critical F = 3.354 · p = 0.0123
Report: F(2, 27) = 5.20, p = .012, η² = .28

A significant one-way ANOVA. The F distribution is also upper-tail only. Pair it with η² or ω² — our effect size calculators compute both from exactly these inputs.

Example 6 — How the P-Value Falls as the Statistic Grows

z = 1.00 → p = .317
z = 1.65 → p = .099
z = 1.96 → p = .050
z = 2.58 → p = .010
z = 3.29 → p = .001

The relationship is steep and non-linear. Small changes in the statistic near the threshold swing the p-value a lot, which is exactly why treating .049 and .051 as categorically different is indefensible.

P-Value Cheat Sheet

The numbers people look up most, in one place.

QuestionAnswer
z = 1.96 → p0.050 (two-tailed)
z = 2.576 → p0.010 (two-tailed)
z = 3.29 → p0.001 (two-tailed)
χ² = 3.841, df = 1 → p0.050 (upper tail)
One-tailed pTwo-tailed p ÷ 2
Two-tailed pOne-tailed p × 2
p = .000 in outputReport as p < .001
Decision ruleReject H₀ if p ≤ α
Correlation r → pt = r√(n−2)/√(1−r²), df = n − 2
APA formatt(20) = 2.50, p = .021, d = 0.79
Bonferroni correctionCompare p to α ÷ number of tests
Chi-square and F tailsUpper tail only, never two-tailed

🧭 When to Use This Tool

Use this p-value calculator whenever you have a test statistic and need the exact probability — reading a paper that reports only t or F, checking software output, doing homework or exam prep, converting between one- and two-tailed values, teaching hypothesis testing, or running a quick t-test from raw data. It suits students, researchers, reviewers, analysts, and anyone who needs a p-value without opening SPSS or R.

Assumptions & Limitations

Every p-value assumes its test's conditions hold: random sampling, independent observations, and the relevant distributional assumptions (normality for t and z tests, expected cell counts of at least 5 for chi-square, homogeneity of variance for the pooled t-test and ANOVA). If those fail, the p-value is not merely imprecise — it is answering a question about a model that does not describe your data. The raw-data mode here uses Student's pooled t-test; with clearly unequal variances Welch's version is preferable. P-values also assume a single pre-specified analysis: running many tests, peeking at data as it accumulates, or choosing the tail after seeing the result all inflate false positives (multiplicity and p-hacking). Correct for multiple comparisons when appropriate. Finally, p-values are famously unstable across replications, so a single p near .05 is weak evidence — effect sizes, intervals, and replication carry more information.

🏁 Conclusion

A p-value is a tail area: the probability of data at least as extreme as yours, computed under the assumption that the null hypothesis is true. Mechanically it is simple — find where your statistic falls on the null distribution and measure the area beyond it. For z that is the normal curve, for t the Student distribution with its degrees of freedom, for chi-square and F the upper tail only, and for a correlation you convert r to t first.

The difficulty is never the arithmetic; it is the interpretation. The p-value does not give the probability that the null is true, does not measure effect size, does not indicate importance, and does not become meaningful simply by crossing 0.05. It is one piece of evidence about compatibility between data and a model. Treat the threshold as a convention, report the exact value, and resist the urge to bin results into "significant" and "not significant."

The habit that fixes most p-value misuse is simple: never report one alone. Statistic, degrees of freedom, exact p, effect size, and confidence interval together tell a complete story — how surprising the data are, how big the effect is, and how precisely you measured it. This calculator gives you the exact p-value from any common test statistic, with plots that show the tail area you are actually computing, plus APA-ready sentences. Pair it with our effect size and confidence interval calculators, and your results section will satisfy any reviewer.

Frequently Asked Questions

What is a p-value in simple terms?
The probability of getting results at least as extreme as yours if the null hypothesis (no real effect) were true. A small p-value means your data would be surprising in a world with no effect.
What does p < 0.05 mean?
If the null were true, data this extreme would occur less than 5% of the time. By convention that counts as statistically significant and the null is rejected at the .05 level — but it does not prove the effect is real or important.
How do you calculate a p-value from a z-score?
Two-tailed: p = 2[1 − Φ(|z|)], where Φ is the standard normal CDF. One-tailed: p = 1 − Φ(|z|). For example z = 1.96 gives p = .050 and z = 2.576 gives p = .010.
How do you calculate a p-value from a t-score?
Use the t distribution with your degrees of freedom rather than the normal curve: p = 2[1 − Ft(|t|, df)]. Because t has heavier tails, its p-value is always slightly larger than the z-based one for the same statistic.
What is the difference between one-tailed and two-tailed?
Two-tailed tests look for a difference in either direction; one-tailed tests look in one direction only and give exactly half the p-value. Choose the tail before seeing the data — switching afterwards is p-hacking.
Is the p-value the probability the null hypothesis is true?
No — this is the most common misinterpretation. It is P(data | null true), not P(null true | data). Answering the second question requires Bayesian methods and a prior.
Does a smaller p-value mean a bigger effect?
No. The p-value depends on both effect size and sample size. A tiny effect measured in 50,000 people yields a minuscule p; a large effect in 12 people may not reach significance. Only an effect size measures magnitude.
What does a non-significant p-value mean?
Insufficient evidence to reject the null — not proof the null is true. Absence of evidence is not evidence of absence. Check the confidence interval: if it spans from trivial to large effects, the study was simply inconclusive.
Why is 0.05 the standard threshold?
Ronald Fisher suggested it in the 1920s as a convenient rule of thumb, and convention hardened around it. There is nothing special about it mathematically — particle physics uses ~0.0000003, and many methodologists now advocate 0.005.
Can a p-value be exactly zero?
Not mathematically — the tail area is always positive. Software showing "p = .000" means the value is smaller than the displayed precision, which should be reported as p < .001.
How do I report p-values in APA style?
Exact values to two or three decimals with no leading zero: p = .032. Use p < .001 for very small values. Italicize p, include the test statistic and df, and always add an effect size.
What is p-hacking?
Manipulating analysis until p drops below .05 — trying different tests, dropping outliers selectively, adding participants until it works, or switching to one-tailed after the fact. It dramatically inflates false positives and is a major driver of the replication crisis.
What p-value do chi-square and F tests use?
The upper tail only. Both distributions are right-skewed and only large values indicate departure from the null, so there is no two-tailed option for them.
How do degrees of freedom affect the p-value?
Lower df means heavier tails and a larger p-value for the same statistic. t = 2.5 gives p = .067 at df = 5 but p = .021 at df = 20 and p = .012 at df = 100 — small samples are penalized appropriately.
How do I get a p-value for a correlation?
Convert r to t: t = r√(n−2)/√(1−r²) with df = n − 2, then read the t-distribution p-value. This tool does it automatically in the correlation tab.
Should I correct p-values for multiple comparisons?
Yes, when running many tests on the same data. Twenty independent tests at α = .05 give about a 64% chance of at least one false positive. Bonferroni (α/k) is simplest; Benjamini-Hochberg FDR is less conservative.
What is the difference between p-value and alpha?
Alpha is the threshold you set before the study (usually .05) — your tolerated false-positive rate. The p-value is what you compute from the data. You compare p to alpha to make a decision.
Can I compare two p-values?
Not directly. p = .04 is not "twice as significant" as p = .08, and a significant result in one study plus a non-significant one in another does not mean the studies disagree — compare effect sizes and their intervals instead.
What does the ASA say about p-values?
The American Statistical Association's 2016 statement warns that p-values do not measure effect size or the probability the hypothesis is true, and that scientific conclusions should not rest on whether p crosses a threshold.
What should I report alongside the p-value?
The test statistic, degrees of freedom, exact p, an effect size (Cohen's d, η², r), and a confidence interval. That combination answers how surprising, how large, and how precise — a p-value alone answers only the first.
Where is the p-value in SPSS output?
It is the column labelled Sig. or Sig. (2-tailed). Halve it for a one-tailed test. SPSS printing .000 means p < .001, never exactly zero.
How do I calculate a p-value in Excel?
Use =T.DIST.2T(ABS(t),df) for t, =2*(1-NORM.S.DIST(ABS(z),TRUE)) for z, =CHISQ.DIST.RT(x,df) for chi-square, and =F.DIST.RT(F,df1,df2) for F. For raw data use =T.TEST(range1,range2,tails,type).
How do I get a p-value in R from a test statistic?
2*pnorm(-abs(z)) for z, 2*pt(-abs(t),df) for t, pchisq(x,df,lower.tail=FALSE) for chi-square, and pf(F,df1,df2,lower.tail=FALSE) for F.
How do I get a p-value in Python?
With SciPy: 2*stats.norm.sf(abs(z)), 2*stats.t.sf(abs(t),df), stats.chi2.sf(x,df), or stats.f.sf(F,df1,df2). Test functions such as stats.ttest_ind return the p-value directly as .pvalue.
What does "Sig. (2-tailed)" mean?
It is simply SPSS's name for the two-tailed p-value. It is the same number this calculator gives for a two-tailed test, and half of it is the one-tailed value.

🔗 Related Calculators & Guides

A p-value is only one part of a complete result. These tools cover the rest:

📚 References

  1. Wasserstein, R. L., & Lazar, N. A. (2016). The ASA statement on p-values: Context, process, and purpose. The American Statistician, 70(2), 129–133. https://doi.org/10.1080/00031305.2016.1154108
  2. Wasserstein, R. L., Schirm, A. L., & Lazar, N. A. (2019). Moving to a world beyond "p < 0.05". The American Statistician, 73(sup1), 1–19. https://doi.org/10.1080/00031305.2019.1583913
  3. Greenland, S., Senn, S. J., Rothman, K. J., Carlin, J. B., Poole, C., Goodman, S. N., & Altman, D. G. (2016). Statistical tests, P values, confidence intervals, and power: A guide to misinterpretations. European Journal of Epidemiology, 31(4), 337–350. https://doi.org/10.1007/s10654-016-0149-3
  4. Fisher, R. A. (1925). Statistical Methods for Research Workers. Oliver & Boyd. Internet Archive
  5. Goodman, S. (2008). A dirty dozen: Twelve p-value misconceptions. Seminars in Hematology, 45(3), 135–140. https://doi.org/10.1053/j.seminhematol.2008.04.003
  6. Nuzzo, R. (2014). Scientific method: Statistical errors. Nature, 506(7487), 150–152. https://doi.org/10.1038/506150a
  7. Simmons, J. P., Nelson, L. D., & Simonsohn, U. (2011). False-positive psychology. Psychological Science, 22(11), 1359–1366. https://doi.org/10.1177/0956797611417632
  8. Benjamin, D. J., et al. (2018). Redefine statistical significance. Nature Human Behaviour, 2(1), 6–10. https://doi.org/10.1038/s41562-017-0189-z
  9. Cumming, G. (2008). Replication and p intervals. Perspectives on Psychological Science, 3(4), 286–300. https://doi.org/10.1111/j.1745-6924.2008.00079.x
  10. Halsey, L. G., Curran-Everett, D., Vowler, S. L., & Drummond, G. B. (2015). The fickle P value generates irreproducible results. Nature Methods, 12(3), 179–185. https://doi.org/10.1038/nmeth.3288
  11. Ioannidis, J. P. A. (2005). Why most published research findings are false. PLoS Medicine, 2(8), e124. https://doi.org/10.1371/journal.pmed.0020124
  12. Benjamini, Y., & Hochberg, Y. (1995). Controlling the false discovery rate. Journal of the Royal Statistical Society: Series B, 57(1), 289–300. https://doi.org/10.1111/j.2517-6161.1995.tb02031.x
  13. Sterne, J. A. C., & Davey Smith, G. (2001). Sifting the evidence — what's wrong with significance tests? BMJ, 322(7280), 226–231. https://doi.org/10.1136/bmj.322.7280.226
  14. Lakens, D. (2021). The practical alternative to the p value is the correctly used p value. Perspectives on Psychological Science, 16(3), 639–648. https://doi.org/10.1177/1745691620958012
  15. Gigerenzer, G. (2004). Mindless statistics. The Journal of Socio-Economics, 33(5), 587–606. https://doi.org/10.1016/j.socec.2004.09.033
  16. Neyman, J., & Pearson, E. S. (1933). On the problem of the most efficient tests of statistical hypotheses. Philosophical Transactions of the Royal Society A, 231, 289–337. https://doi.org/10.1098/rsta.1933.0009
  17. Press, W. H., Teukolsky, S. A., Vetterling, W. T., & Flannery, B. P. (2007). Numerical Recipes (3rd ed.). Cambridge University Press. numerical.recipes
  18. NIST/SEMATECH. (2012). Critical values and p-values. In e-Handbook of Statistical Methods. https://www.itl.nist.gov/div898/handbook/prc/section1/prc131.htm
  19. American Psychological Association. (2020). Publication Manual of the American Psychological Association (7th ed.). apastyle.apa.org
  20. Moore, D. S., McCabe, G. P., & Craig, B. A. (2021). Introduction to the Practice of Statistics (10th ed.). W. H. Freeman. Publisher page
Free p-value calculator · StatsUnlock · For education and research use
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Important Plots & Charts

Most Popular