R0 Basic Reproduction Number Calculator

Calculate R0 (basic reproduction number) for infectious diseases. R0 = beta x duration. Find herd immunity threshold: 1 - 1/R0. Understand epidemic growth and extinction thresholds.

🦠 Epidemiology📐 R0 = beta x D (transmission rate x infectious duration)🧬 Biology
Transmission rate beta (per day)
Infectious duration D (days)
OR enter R0 directly to find herd immunity
Please enter valid values.

Formula & Reference

VariableSymbolFormulaUnits
R0 Basic Reproduction Number Calculator—R0 = beta x D (transmission rate x infectious duration)dimensionless

Step-by-Step Examples

Example 1
COVID-19 Alpha Variant

Original SARS-CoV-2: beta≈0.25/day, D≈14 days.

  • R0 = 0.25 x 14 = 3.5
  • Herd immunity threshold = 1 - 1/3.5 = 71.4%
  • Each infected person infects ~3.5 others
  • Without intervention, exponential growth
✓ R0=3.5, 71.4% herd immunity needed
Example 2
Measles (Highly Contagious)

Measles: R0=12-18, use R0=15.

  • Herd immunity = 1 - 1/15 = 93.3%
  • Extremely high vaccination coverage needed
  • Explains why measles returns when coverage drops below 95%
✓ 95% vaccination needed for measles control
Example 3
Influenza Seasonal

Seasonal flu: R0≈1.3, D≈4 days.

  • Herd immunity = 1 - 1/1.3 = 23.1%
  • Lower R0 means easier to control
  • Annual vaccination with ~40-60% coverage can significantly reduce spread
✓ R0=1.3, only 23% threshold for flu

Real-World Applications

Common Mistakes to Avoid

⚠️
Confusing R0 with Rt

R0 assumes fully susceptible population. Rt (effective R) accounts for immunity and interventions. During epidemic, Rt < R0.

⚠️
Treating R0 as constant

R0 changes with population density, behavior, seasonality, variants. Delta had higher R0 than original COVID-19; Omicron higher still.

⚠️
Thinking R0 determines mortality

R0 measures transmissibility only, not severity. Ebola has R0=1.5-2.5 but very high mortality. Measles R0=12-18 but low mortality in vaccinated populations.

Frequently Asked Questions

What does R0 > 1 mean? ▾
Each infected person infects more than 1 other on average. Population is susceptible. Epidemic will grow exponentially until enough people are immune or infected.
What is herd immunity? ▾
When enough of the population is immune that transmission chains break spontaneously. Threshold = 1 - 1/R0. Protects those who cannot be vaccinated.
What is Rt (effective R)? ▾
Real-time reproduction number accounting for: 1) fraction already immune, 2) behavioral interventions, 3) environmental factors. Rt = R0 x fraction susceptible.
What are R0 values for common diseases? ▾
Measles: 12-18, Pertussis: 12-17, COVID-19 Omicron: 8-15, Chickenpox: 10-12, Polio: 5-7, Smallpox: 5-7, HIV: 2-5, Flu: 2-3, Ebola: 1.5-2.5.
Can R0 be less than 1? ▾
Yes, but that means the disease cannot establish itself in a fully susceptible population. An outbreak will not occur. SARS-CoV-1 was successfully eliminated when Rt was pushed below 1.

Related Biology Calculators