🏠
🏠 Home & living

Zombie Apocalypse Calculator (SZR outbreak model of Munz et al., 2009)

Results update as you type.

Your numbers

Understanding the zombie apocalypse calculator — concept and principle

This calculator runs the classic SZR outbreak model from a tongue-in-cheek epidemiology paper by Munz, Hudea, Imad and Smith (2009). You set the starting humans and zombies and the rates of biting, zombie defeat, resurrection and natural death, and it shows who is left after a number of days. It is a fun way to see how real infectious-disease models work.

SZR model, 10 daysSZR model, 10 days500 humans1 zombieβS = 0.0095 × 500 = 4.75αS = 0.005 × 500 = 2.5bites beat kills → spreadHumans < 1 %day 4.5Humans day 100Removed263Zombies day 10238
Each zombie infects βS people a day but is destroyed at rate αS; here infection wins.

How it is calculated

S′ = −βSZ − δS

Z′ = βSZ + ζR − αSZ

R′ = δS + αSZ − ζR

The principle

This is the same idea as the SIR models used for real epidemics. New infections depend on how often zombies and humans meet, which is proportional to S × Z. If β is larger than α, each meeting is more likely to create a zombie than to destroy one, so zombies multiply while humans last. Because the dead can rise again (ζ), the removed group keeps feeding the zombies. The paper's conclusion is that in the basic model, unless zombies are destroyed quickly and aggressively, the outbreak ends with everyone a zombie or dead.

Worked example

Default inputs (the paper's example): 500 humans, 1 zombie, β = 0.0095, α = 0.005, ζ = 0.0001, δ = 0.0001, 10 days.

  1. At the start βS = 0.0095 × 500 = 4.75 new zombies per zombie per day, against αS = 2.5 destroyed, so zombies grow fast.
  2. By day 2 about 362 humans remain; by day 4 about 14.
  3. Humans fall below 1 % of the start (5 people) on day 4.5.
  4. After 10 days: humans 0 (0 %), zombies 238, removed 263.
  5. Zombies are still rising slowly through resurrection, so the peak is 238 on day 10. Outcome: Zombies take over.
How Humans left at the end changes with Infection rate β (per zombie-human meeting)How Humans left at the end changes with…01002003004005000.002370.004750.007130.00950.01190.01430.019Example: 0Infection rate β (per zombie-human meeting)
Each point is the calculator re-run with only “Infection rate β (per zombie-human meeting)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Infection rate β (per zombie-human meeting)Humans left at the end
0.00237499
0.00475486
0.007132
0.00950
0.01190
0.01430
0.0190

How to read the result

Try raising α above β: humans then win most encounters and the outbreak can die out. Lowering β, like reducing contact in a real epidemic, slows the spread and pushes the peak later. The model is deterministic and assumes everyone mixes evenly, so it shows trends, not exact headcounts.

Common mistakes

Keep in mind: This is a playful model. Real epidemics depend on many more factors, so do not use it to judge real disease risk.

Frequently asked questions

Who wins in the zombie model?

With the paper's default values, the zombies, within a few days.

How can humans survive in the model?

By destroying zombies faster than they infect people, which means α larger than β.

Is this a real research paper?

Yes, it was published in 2009 as a light-hearted introduction to epidemic modelling.

Sources: Munz P., Hudea I., Imad J., Smith R. J. (2009), "When Zombies Attack!: Mathematical Modelling of an Outbreak of Zombie Infection", in Infectious Disease Modelling Research Progress, Nova Science, pp. 133–150

Checked 9 Nov 2026. Munz P., Hudea I., Imad J., Smith R. J. (2009), “When Zombies Attack!: Mathematical Modelling of an Outbreak of Zombie Infection”, in Infectious Disease Modelling Research Progress (Nova Science), pp. 133–150 — basic SZR model and the example parameters α = 0.005, β = 0.0095, ζ = 0.0001, δ = 0.0001, N = 500.

🏠 All home & living tools →🌍 Calculators by country →