Vaccine Efficacy Calculator
Enter vaccinated and unvaccinated group sizes and case counts to instantly compute vaccine efficacy, relative risk, and absolute risk reduction.
Use the Vaccine Efficacy Calculator
Trial Data Input
Load a published example:
Enter trial data on the left and click Calculate.
Vaccine Efficacy (VE)
Relative Risk (RR)
—
Vaccinated ÷ Control AR
Absolute Risk Reduction
—
Control AR − Vaccinated AR
Attack Rate — Vaccinated
—
Cases per 1,000 participants
Attack Rate — Control
—
Cases per 1,000 participants
Number Needed to Vaccinate (NNV)
—
Vaccinate this many people to prevent 1 additional case
Group Summary
| Group | Participants | Cases | Attack Rate |
|---|
Summary
This calculator uses the standard WHO/FDA formula for vaccine efficacy: VE = (1 - Relative Risk) × 100%. Relative Risk (RR) is the attack rate in the vaccinated group divided by the attack rate in the unvaccinated (placebo) group. A VE of 90% means vaccinated individuals have a 90% lower risk of the outcome compared to unvaccinated individuals. The tool also computes Absolute Risk Reduction (ARR) and Number Needed to Vaccinate (NNV).
How it works
- Enter the number of participants in the vaccinated group and the number who developed the outcome.
- Enter the number of participants in the unvaccinated (control/placebo) group and their case count.
- The calculator computes attack rates for each group.
- Relative Risk (RR) is computed as: attack rate (vaccinated) / attack rate (unvaccinated).
- Vaccine Efficacy (VE) is then: (1 - RR) × 100%.
- Absolute Risk Reduction (ARR) and Number Needed to Vaccinate (NNV) are displayed for additional context.
Use cases
- Evaluate published clinical trial results for vaccines or prophylactic treatments.
- Compare vaccine efficacy across different subgroups or variants.
- Compute VE from press-release data before full papers are published.
- Teach epidemiology concepts like relative risk and absolute risk reduction.
- Quickly check if reported VE figures are consistent with the underlying trial data.
- Estimate NNV to contextualize population-level benefit.