Intermediate

Swiss Cheese Coronavirus Risk Calculator

The Swiss Cheese Model treats each protective measure as an imperfect "cheese slice" with holes. Stack enough slices and the holes rarely align — meaning the virus cannot get through. Enter the estimated effectiveness of each layer to see your combined risk reduction.

%

Estimated reduction in transmission risk from vaccination status

%

Well-fitted surgical mask ~50 %; N95/FFP2 ~70–90 %

%

HEPA filtration, HVAC upgrades or outdoor setting

%

Maintaining ≥ 1–2 m separation from others

%

Frequent handwashing or sanitiser use

%

Rapid antigen tests or screening before contact
Combined risk reduction
98.2%

Estimated reduction in transmission probability when all active layers are stacked

Residual risk
1.8 %
Active protection layers
6
Residual risk factor
0.0176
Protection × residual check
100 %
98%
2%
Protected
Residual risk
Proportion of transmission risk blocked by combined layers (Swiss cheese model)
Step by step
  1. 1

    Residual risk factor

    (1 − 0.85) × (1 − 0.5) × (1 − 0.4) × (1 − 0.3) × (1 − 0.2) × (1 − 0.3) = 0.0176
    Each layer multiplies the remaining risk by its pass-through fraction.
  2. 2

    Combined risk reduction

    (1 − 0.0176) × 100 = 98.2
Results are estimates for general information only and are not professional advice — always verify important results independently before relying on them. This is not medical, health or fitness advice; consult a qualified healthcare professional. Read the full disclaimer.
Quick answer

How does this calculator work?

The Swiss Cheese model multiplies residual-risk fractions across protection layers: Combined protection = 1 − ∏(1−pᵢ). A vaccine (85 %), mask (50 %), improved ventilation (40 %), distancing (30 %), and hand hygiene (20 %) together leave only ~2.5 % residual risk — a 97.5 % combined reduction despite each layer being imperfect alone.

Formula
Residual risk = ∏(1 − pᵢ) • Combined protection = 1 − Residual risk
How this is calculated

The Swiss Cheese pandemic defence model was popularised by virologist Ian Mackay during the COVID-19 pandemic, building on James Reason's earlier "Swiss cheese model" of accident prevention. The core insight is that no single intervention is perfect, but multiple imperfect layers in series multiply their residual gaps. Mathematically, if each layer reduces the remaining risk by a fraction pᵢ, the combined residual risk is the product (1−p₁)×(1−p₂)×…×(1−pₙ). The more layers, the lower the residual — even if each individual measure seems modest.

Effectiveness values in this calculator are illustrative estimates drawn from published meta-analyses and systematic reviews (circa 2020–2024). Real-world values depend on context: how consistently masks are worn, pathogen variant, indoor vs outdoor setting, vaccination status relative to circulating strains, and community prevalence. The model treats each layer as independent, which is a simplification — in practice some layers (e.g. distancing and ventilation) share mechanisms. Use the results as a rough guide to understand the value of layering defences, not as a precise individual risk prediction.

The protection effectiveness values in this calculator are editable so you can adjust to more recent or context-specific estimates. Setting any layer to 0 excludes it from the calculation.

Frequently asked questions

Because risk multiplies: a mask blocking 50 % and ventilation reducing 40 % together leave only 0.5 × 0.6 = 30 % of the original risk — a 70 % reduction — despite neither being especially effective alone. Each additional layer multiplies the residual by another fraction less than 1, so combined protection grows quickly even when individual protections are modest.

They are approximate mid-range estimates from peer-reviewed literature and are intended as illustrative defaults, not precise figures. Mask effectiveness varies from ~30 % for loose cloth masks to ~90 % for correctly fitted N95/FFP2 respirators. Vaccine effectiveness against transmission has ranged widely by variant (from ~30 % for Omicron sub-variants to ~85 % for earlier variants). Edit the fields to match updated or context-specific evidence.

Yes — the Swiss Cheese model applies to any respiratory pathogen where the same non-pharmaceutical interventions (masks, distancing, ventilation, hand hygiene) are used. Effectiveness values will differ: influenza, RSV, and other viruses have different transmission routes and the layers vary in relevance. Adjust the fields to match the pathogen and evidence base you are working with.

Also known as

swiss cheese model covid calculator
covid risk reduction layers
pandemic protection stacking calculator
mask vaccine ventilation combined protection
coronavirus transmission reduction calculator
multilayer protection model
ian mackay swiss cheese covid

APA

TG we-Calculate Editorial Team. (2026). Swiss Cheese Coronavirus Risk Calculator [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/swiss-cheese-coronavirus-calculator

Chicago

TG we-Calculate Editorial Team. "Swiss Cheese Coronavirus Risk Calculator." TG we-Calculate. 2026. https://we-calculate.com/calculator/swiss-cheese-coronavirus-calculator.

IEEE

TG we-Calculate Editorial Team, "Swiss Cheese Coronavirus Risk Calculator," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/swiss-cheese-coronavirus-calculator

BibTeX

@misc{wecalculate_swiss_cheese_coronavirus_calculator, title = {Swiss Cheese Coronavirus Risk Calculator}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/swiss-cheese-coronavirus-calculator}}, year = {2026}, note = {TG we-Calculate} }

Did this calculator help you?