If you have ever run a t-test and gotten a statistically significant p-value, you might still be missing a critical piece of information: how big is the effect? That is exactly the question that Cohen’s d answers. Learning how to calculate and interpret Cohen’s d effect size is one of the most practical skills a researcher, student, or data analyst can develop.
A p-value tells you whether a difference is likely real, but it says nothing about the magnitude of that difference. A study with 10,000 participants can find a statistically significant result for an effect so tiny that it has no practical value. Cohen’s d solves this problem by expressing the between-group difference in standard deviation units, giving you a standardized effect size that is comparable across studies.
In this guide, I will walk you through the Cohen’s d formula, show you how to calculate it step by step with real numbers, explain how to interpret the results using the classic thresholds, and show you how to report your findings in APA format. Whether you are writing a thesis, analyzing clinical trial data, or trying to make sense of a psychology experiment, this guide gives you everything you need.
Table of Contents
What Is Cohen’s d Effect Size?
Cohen’s d is a standardized effect size measure that quantifies the difference between two group means by dividing that difference by the pooled standard deviation. The result is a unitless number that tells you how many standard deviations apart the two groups are. Developed by statistician Jacob Cohen in 1988, it has become one of the most widely reported effect size statistics in psychology, education, medicine, and the social sciences.
In plain English, Cohen’s d answers a simple question: if I overlap the distributions of two groups, how far apart are their centers? A value of 0 means the groups are identical. A value of 1.0 means the groups differ by one full standard deviation. Larger values indicate a bigger gap between the groups.
Because the mean difference is divided by standard deviation, the result is a unitless measure. This means you can compare a Cohen’s d from a study measuring reaction time in milliseconds with one measuring depression scores on a 21-point scale. That comparability across studies is what makes Cohen’s d so valuable for meta-analysis and cumulative evidence.
Researchers often describe Cohen’s d as a signal-to-noise ratio. The numerator (the mean difference) is the signal you are trying to detect, and the denominator (the pooled standard deviation) represents the noise or variability in the data. The ratio tells you how strong the signal is relative to the background noise.
How to Calculate Cohen’s d: The Formula Explained
The core Cohen’s d formula is straightforward. You take the difference between the two group means and divide it by the pooled standard deviation.
d = (M1 – M2) / Sp
Here, M1 is the mean of the first group (often the treatment group), M2 is the mean of the second group (often the control group), and Sp is the pooled standard deviation across both groups.
The Pooled Standard Deviation Formula
The pooled standard deviation combines the variability from both groups into a single estimate. The formula is:
Sp = sqrt(((n1 – 1) * s1^2 + (n2 – 1) * s2^2) / (n1 + n2 – 2))
In this formula, n1 and n2 are the sample sizes of the two groups, and s1 and s2 are the standard deviations of each group. The expression (n1 + n2 – 2) represents the degrees of freedom for the two independent samples. Each group’s variance (squared standard deviation) is weighted by its sample size minus one, which is the standard approach for an independent samples t-test.
The pooled SD gives you a better estimate of the population standard deviation than either group’s SD alone, especially when sample sizes are small or uneven.
Step-by-Step Calculation
Here is how to calculate Cohen’s d from scratch in five steps:
Step 1: Calculate the mean of each group (M1 and M2).
Step 2: Calculate the standard deviation of each group (s1 and s2). Use the sample standard deviation, which divides by n – 1.
Step 3: Compute the pooled standard deviation using the formula above.
Step 4: Subtract M2 from M1 to get the mean difference.
Step 5: Divide the mean difference by the pooled standard deviation. The result is Cohen’s d.
If the two groups have equal sample sizes, the pooled SD simplifies to the average of the two standard deviations. Many Cohen’s d calculator tools online handle this math for you, but understanding the steps helps you verify results and catch errors.
Calculating Cohen’s d from a t-Statistic
If you already have a t-test result, you can calculate Cohen’s d directly from the t-statistic. The formula for an independent samples t-test with equal group sizes is:
d = 2t / sqrt(df)
Here, t is your t-statistic and df is the degrees of freedom (n1 + n2 – 2). For unequal group sizes, use:
d = t * sqrt(1/n1 + 1/n2)
This shortcut is handy when you are reading a published paper that reports t-values but not effect sizes.
Cohen’s d for Paired Samples
For paired or dependent samples (such as pre-test and post-test scores from the same participants), the formula changes slightly. The mean difference is divided by the standard deviation of the difference scores rather than the pooled SD:
d = Md / Sd
Here, Md is the mean of the difference scores and Sd is the standard deviation of those difference scores. This version is sometimes called Cohen’s d for dependent samples or d_z in meta-analysis notation. Keep in mind that this version tends to produce larger effect sizes than the independent-samples version because it removes between-subject variability.
Cohen’s d Worked Example: Step by Step
Let me walk you through a full worked example with real numbers. Suppose you are comparing a treatment group that received a new study-skills intervention with a control group that did not. The outcome is a final exam score.
The treatment group (Group 1) has 30 students, a mean score of 78, and a standard deviation of 10. The control group (Group 2) has 30 students, a mean score of 72, and a standard deviation of 10.
Step 1: Find the mean difference. 78 – 72 = 6.
Step 2: Calculate the pooled standard deviation. Since both groups have the same sample size and same SD, the pooled SD is simply 10. For completeness, here is the full calculation: sqrt(((30-1) * 100 + (30-1) * 100) / (30 + 30 – 2)) = sqrt((2900 + 2900) / 58) = sqrt(5800 / 58) = sqrt(100) = 10.
Step 3: Divide the mean difference by the pooled SD. d = 6 / 10 = 0.60.
The Cohen’s d for this intervention is 0.60, which falls in the medium-to-large range. The treatment group scored 0.60 standard deviations higher than the control group on average.
Now consider an example where the groups have different sample sizes and standard deviations. Group 1 has 50 participants, a mean of 25, and an SD of 6. Group 2 has 40 participants, a mean of 21, and an SD of 5.
Mean difference: 25 – 21 = 4.
Pooled SD: sqrt(((50-1) * 36 + (40-1) * 25) / (50 + 40 – 2)) = sqrt((1764 + 975) / 88) = sqrt(2739 / 88) = sqrt(31.13) = approximately 5.58.
Cohen’s d: 4 / 5.58 = approximately 0.72. This is a medium effect.
How to Interpret Cohen’s d Values
Interpreting Cohen’s d requires understanding both the standard benchmarks and the context of your specific field. Jacob Cohen suggested general guidelines for interpreting effect sizes that have become the default reference in most statistics courses and research reports.
The classic thresholds are: small = 0.2, medium = 0.5, and large = 0.8. Here is a detailed breakdown of what each level means in practice.
| Cohen’s d | Size | Percent of Overlap | Probability of Superiority |
|---|---|---|---|
| 0.0 | No effect | 100% | 50% |
| 0.2 | Small | ~92% | 56% |
| 0.5 | Medium | ~80% | 64% |
| 0.8 | Large | ~69% | 71% |
| 1.2 | Very Large | ~55% | 77% |
| 2.0 | Huge | ~37% | 84% |
The percent of overlap tells you how much the two distributions share common ground. A d of 0.5 means the two distributions overlap about 80 percent, so there is substantial similarity between the groups despite the measurable difference.
The probability of superiority (also called the common language effect size) is the chance that a randomly selected individual from the treatment group will have a higher score than a randomly selected individual from the control group. A d of 0.8 gives you a 71 percent chance, which feels far more intuitive than the abstract number alone.
The Limitations of Cohen’s Benchmarks
Cohen himself cautioned against treating his 0.2, 0.5, and 0.8 thresholds as universal rules. He described them as rough guidelines based on the typical effect sizes he observed in behavioral science research during the 1980s. What counts as a large effect in social psychology might be considered trivial in physics or enormous in public health.
For example, in education research, effect sizes above 0.4 are often considered meaningful because most educational interventions produce effects in the 0.2 to 0.4 range. In clinical trials for life-saving drugs, even a d of 0.2 can be practically significant when lives are at stake. Always contextualize your Cohen’s d within the norms of your specific field.
Forum discussions on r/statistics and r/AskStatistics consistently highlight the frustration researchers feel when they report a statistically significant result with a small effect size (such as d = 0.12) and are unsure how to frame it. The honest answer is that a small effect is a small effect. Statistical significance does not inflate practical importance.
Converting Cohen’s d to Other Practical Metrics
One of the best ways to make Cohen’s d meaningful to non-statistical audiences is to convert it into more intuitive metrics. Here are three useful conversions.
Cohen’s U3: This metric tells you the percentage of the treatment group that exceeds the median of the control group. For a d of 0.8, about 79 percent of the treatment group scores above the control group median.
Probability of Superiority (CL): Also called the common language effect size statistic, this gives the probability that a random treatment participant outperforms a random control participant. For d = 0.5, that probability is about 64 percent.
Number Needed to Treat (NNT): Borrowed from clinical medicine, NNT tells you how many people need to receive the treatment for one additional person to have a positive outcome compared to the control. Smaller NNT values indicate more powerful interventions.
When to Use Cohen’s d (and When Not To)
Cohen’s d is the right choice when you are comparing the means of two groups on a continuous outcome and you want a standardized, unitless measure of the difference. It works well for independent samples t-tests, paired t-tests (with modification), and as input for meta-analyses and power analyses.
Use Cohen’s d when you want to compare results across studies that used different measurement scales, when you need an effect size for a priori power analysis and sample size planning, or when journal guidelines require standardized effect size reporting.
When to Avoid Cohen’s d
Cohen’s d assumes that both groups have roughly equal variances and that the data are approximately normally distributed. When those assumptions are violated, the pooled standard deviation becomes an unreliable denominator, and Cohen’s d can mislead.
For skewed data or distributions with extreme outliers, consider non-parametric alternatives or report a median-based effect size instead. For studies with very small sample sizes, Cohen’s d is a biased estimator that tends to overestimate the true population effect size.
Cohen’s d vs. Hedges’ g
Hedges’ g is a corrected version of Cohen’s d designed specifically for small samples. It applies a correction factor based on degrees of freedom to reduce the upward bias in d. The formula multiplies Cohen’s d by a correction factor J, where J is approximately 1 – (3 / (4 * df – 1)).
For sample sizes above 50, the difference between d and g is negligible because the correction factor approaches 1. But for studies with 20 or fewer participants per group, Hedges’ g gives a more accurate estimate. Many statistical software packages now report both, and the APA Publication Manual recommends Hedges’ g for small-sample studies.
None of the top three competitors in the SERP explain this distinction, which is surprising given how often researchers work with small samples. If you are publishing in a rigorous journal, consider reporting Hedges’ g alongside or instead of Cohen’s d.
Cohen’s d vs. Pearson’s r
Pearson’s r is another popular effect size measure, but it quantifies the strength of a linear relationship between two continuous variables rather than a between-group difference. For comparing two groups, Cohen’s d is typically more appropriate. You can convert between the two using the formula r = d / sqrt(d^2 + 4).
Statistical Significance vs. Effect Size
This is one of the most common points of confusion I see in forum discussions. Statistical significance (the p-value) tells you whether the observed difference is unlikely to have occurred by chance if the null hypothesis were true. Effect size tells you how large that difference actually is.
The two concepts are independent. A massive sample can produce a significant p-value for a tiny effect, while a small sample can fail to reach significance despite a large effect. This is why modern reporting standards increasingly require both. Reporting Cohen’s d alongside your p-values gives readers the full picture.
How to Report Cohen’s d in APA Format
The APA Publication Manual (7th edition) recommends reporting effect sizes and confidence intervals alongside p-values. For Cohen’s d, the standard APA format includes the test statistic, degrees of freedom, p-value, effect size, and confidence interval.
Here is a template you can adapt:
An independent samples t-test showed that the treatment group (M = 78, SD = 10) scored significantly higher than the control group (M = 72, SD = 10), t(58) = 2.32, p = .024, d = 0.60, 95% CI [0.07, 1.12].
For a non-significant result, still report the effect size so readers can judge whether the study was underpowered:
There was no significant difference between groups, t(58) = 0.82, p = .415, d = 0.21, 95% CI [-0.31, 0.73].
Always report Cohen’s d with a confidence interval when possible. The confidence interval tells readers the range of plausible values for the true effect size, which is essential for interpreting single studies and for meta-analysis.
Italicize the d, report p-values to three decimal places, and include leading zeros only for numbers that cannot exceed 1.0 (so you write p = .024, not p = 0.024, but d = 0.60 not d = .60).
Confidence Intervals for Cohen’s d
Confidence intervals for effect sizes are underreported but important. A Cohen’s d of 0.50 with a 95 percent confidence interval of [0.10, 0.90] tells a very different story than the same d with a confidence interval of [0.45, 0.55]. Wide intervals suggest the estimate is imprecise, often due to small sample sizes.
Most statistical software (R, SPSS, JASP) can calculate confidence intervals for Cohen’s d automatically. If you are computing d by hand, you can use the noncentral t-distribution method or a Cohen’s d confidence interval calculator available online.
FAQs
What is Cohen’s d effect size?
Cohen’s d is a standardized effect size measure that quantifies the difference between two group means by dividing the mean difference by the pooled standard deviation. The result is a unitless value indicating how many standard deviations the two groups are apart.
How do you calculate Cohen’s d?
To calculate Cohen’s d, subtract the mean of group 2 from the mean of group 1, then divide by the pooled standard deviation. The pooled SD is calculated as sqrt(((n1-1)*s1^2 + (n2-1)*s2^2) / (n1 + n2 – 2)). The full formula is d = (M1 – M2) / Sp.
How do you interpret Cohen’s d values?
Cohen’s d is interpreted using benchmarks suggested by Jacob Cohen: 0.2 is a small effect, 0.5 is a medium effect, and 0.8 is a large effect. These thresholds are general guidelines and should be contextualized within your specific field of research.
What is a small, medium, and large effect size?
For Cohen’s d, a small effect size is 0.2, a medium effect size is 0.5, and a large effect size is 0.8. These benchmarks originate from Cohen’s 1988 book Statistical Power Analysis for the Behavioral Sciences and are rough guidelines, not strict rules.
When should you use Cohen’s d?
Use Cohen’s d when comparing the means of two groups on a continuous outcome, when you need a standardized effect size comparable across studies, or when conducting power analysis and sample size planning. Avoid it with severely skewed data, unequal variances, or very small samples without using Hedges’ g correction.
How is Cohen’s d different from p-values?
A p-value tells you whether an effect is statistically significant, while Cohen’s d tells you how large the effect is. A large sample can produce a significant p-value for a trivially small effect. Cohen’s d measures practical significance independent of sample size.
What is the formula for Cohen’s d?
The formula for Cohen’s d is d = (M1 – M2) / Sp, where M1 and M2 are the group means and Sp is the pooled standard deviation calculated as sqrt(((n1-1)*s1^2 + (n2-1)*s2^2) / (n1 + n2 – 2)).
How do you report Cohen’s d in APA format?
In APA format, report Cohen’s d alongside the test statistic, degrees of freedom, p-value, and confidence interval. Example: t(58) = 2.32, p = .024, d = 0.60, 95% CI [0.07, 1.12]. Italicize the d and report the confidence interval when available.
Conclusion: Putting Cohen’s d Into Practice
Knowing how to calculate and interpret Cohen’s d effect size transforms how you read and write research. The formula is simple: divide the mean difference by the pooled standard deviation. The interpretation requires judgment: use the 0.2, 0.5, and 0.8 benchmarks as a starting point, but always consider the context of your field and the practical importance of the outcome.
Start applying Cohen’s d in your next analysis. Calculate it from your t-test results, report it with a confidence interval in APA format, and convert it to intuitive metrics like probability of superiority when communicating with non-statistical audiences. If you are working with small samples, switch to Hedges’ g for a more accurate estimate.
Effect size reporting is no longer optional in modern research. Journals, funding agencies, and reviewers increasingly expect it. By mastering Cohen’s d, you are not just checking a box. You are giving your readers the information they need to judge whether your findings actually matter.