Steam Sterilization F0 Calculator: Del Factor & Log Reduction
Estimate F₀, spore log reduction, Del factor, SAL and nutrient retention through heat-up, hold and cooling. Explore how vessel volume changes the cycle.
This steam sterilization F0 calculator helps engineers, laboratory staff and students compare the thermal effect of a heat-up, hold and cool-down cycle. It follows a simulated liquid-load temperature, showing when lethality accumulates and how much nutrient destruction accompanies it. All results are engineering estimates; this tool is not validated software for GMP qualification or batch release.
Start with the temperatures and ramp times measured or expected inside the load. The holding time begins only after the modeled load reaches its holding temperature. Set either ramp time to zero for an ideal isothermal comparison. The reference ramp times belong to a stated vessel volume. Changing the liquid volume scales both ramps by the cube root of the volume ratio, while leaving the controlled holding temperature and hold duration unchanged. This is a simple comparison for similar vessels with comparable heat-transfer conditions. It cannot predict an unmeasured cold spot or replace a heat-penetration study.
For an F0 value calculation, the reference conditions remain 121.1 °C and z = 10 K. F₀ is equivalent exposure time in minutes. It becomes a spore log reduction only after applying suitable biological resistance data. Enter the organism's decimal reduction time at 121.1 °C and its z-value; the calculator integrates a separate organism-specific dose when that z-value differs from 10 K. The Del factor expresses the same modeled microbial destruction using natural logarithms.
Enter the initial bioburden per litre to estimate the initial count in the selected volume. The survival calculation assumes independent organisms and a Poisson distribution of survivors. The reported nonsterility probability estimates the chance of at least one survivor in that entire modeled vessel or item. Its base-10 logarithm remains useful when ordinary probabilities become extremely small. The target hold estimate credits both heating and the planned cooling phase; it is a cycle-design comparison, never a live release decision.
Nutrient retention uses its own D-value, reference temperature and z-value. The starting example represents milk thiamine from a published worked calculation. Replace it with measurements for the actual nutrient, formulation and pH before interpreting the retention result. It is a local estimate along the selected temperature history, not a spatially averaged nutrient assay.
Press ▶ to follow the load probe and the accumulating F₀ marker. The charts show the complete temperature history, equivalent exposure, spore reduction and nutrient retention; playback leaves final result cards unchanged. Air removal, steam quality, moisture, mixing, resistant subpopulations, endotoxin removal and recontamination are outside this model. A calculated SAL does not establish sterility.
How it is calculated
The thermal-dose framework follows Deindoerfer and Humphrey (1959), Analytical Method for Calculating Heat Sterilization Times, DOI: 10.1128/am.7.4.256-264.1959 (https://doi.org/10.1128/am.7.4.256-264.1959). Their original treatment uses Arrhenius kinetics. This calculator instead uses the constant-z, decimal-reduction model commonly used for F-values.
For time in minutes,
Conventional fixes and , independently of the editable organism kinetics. Organism exposure uses the entered spore z-value at 121.1 °C. Decimal reduction is and the Del factor is .
Each simulated temperature ramp is linear. Its equivalent dose is integrated analytically as , with for a constant temperature. The displayed curve uses up to 241 points and includes each phase boundary; final doses do not depend on chart resolution. Heat-up, hold and cooling contributions are added explicitly.
, and under the Poisson assumption. Below the stable small-mean approximation is used, with relative probability error below . The conservative target uses ; consequently its Poisson probability is also no greater than the selected target. Required hold credits the specified heat-up and cooling doses.
For nutrient kinetics, and retained fraction . Rouweler (2015), attached source s3, pp. 52–53, provides the example min, K and 86.5% retention after an 8.03-min equivalent dose at 120 °C. These are example milk-thiamine values.
Similar-shape scale-up is derived here: thermal capacity scales with and transfer area with , giving a characteristic time proportional to at unchanged transfer conditions. This is an illustrative similarity law, not an empirical correlation attributed to the 1959 paper.
Assumptions
- One liquid vessel or item is represented by one load-temperature history. Adequate moisture and saturated moist-heat conditions are assumed throughout credited exposure.
- Temperatures rise and fall linearly; hold starts when the load reaches its set temperature. Initial and final temperatures cannot exceed the hold temperature. Zero-duration ramps idealize instantaneous changes.
- The volume law assumes geometric similarity and comparable heat-transfer coefficients, properties and driving temperatures. Measured ramp times near the actual volume are preferred.
- One microbial population follows first-order, constant-z death kinetics without shoulders or tailing. Bioburden is an expected count; its concentration stays fixed when volume changes.
- Nutrient destruction is independently first order, follows a constant-z law, and experiences the same local trace. Default spore D = 2 min illustrates the range discussed by Dion and Parker (2013); default nutrient kinetics describe the cited milk example, not a universal culture medium.
Where it applies
Engineering estimate only. This calculator is not validated software for GMP validation, qualification or release. Verify biological resistance, load configuration, probe locations, calibration, sampling and software through the applicable validation process. No F₀ or SAL target is asserted as a universal requirement.
The D/z laws are extrapolated across the entire modeled trace without a temperature cut-off. Very low-temperature contributions to F₀ are usually tiny, but nutrient-dose extrapolation can matter. Use kinetics only within their experimentally established range. Temperatures of 100–150 °C are offered for comparison, not as an assertion that every organism or nutrient follows the model across that interval.
F₀ does not measure steam penetration, air removal, moisture, cold-spot location, endotoxin destruction or sterility directly. Spatial temperature gradients require multiple measured histories; the displayed nutrient retention is local, not a volume average. Nonsterility probability is per selected vessel/item and depends on the assumed initial count and survival distribution. The hold estimate credits a future cooling phase; it cannot authorize stopping a real cycle.
Reference caveats: STERIGENE prints 0.1774 min for one minute at 113.6 °C. Its stated z = 10 K and reference 121.1 °C imply 0.17782794 min; the reference check allows 0.0005 min to expose this small published discrepancy while retaining the correct equation. Rouweler's original retort example substitutes a z = 27.8 K table for a 28.8 K nutrient; our retention check isolates the stated equivalent dose, not that heat-penetration approximation.
The probability card is formatted from its logarithm to avoid displaying a false zero when a numerical probability underflows. At extreme extrapolated doses, this notation conveys the model's mathematical result, not a measured level of assurance.
References
- Deindoerfer FH, Humphrey AE (1959). Analytical Method for Calculating Heat Sterilization Times. Applied Microbiology 7:256–264. https://doi.org/10.1128/am.7.4.256-264.1959
- Dion M, Parker W (2013). Steam Sterilization Principles. Pharmaceutical Engineering 33(6), pp. 1–8. https://www.ispe.gr.jp/ISPE/07_public/pdf/201504_en.pdf
- ISPE (2002). Autoclave Validation. Pharmaceutical Engineering, July/August issue, PDF p. 19: ideal cycle worked examples. https://ispewebassets.org/files/attachments/public/Jul-Aug-2002.pdf
- Rouweler J (2015). Heat Process Values F, 2nd ed., worked examples 4.1–4.2, pp. 51–53. https://www.terrafoodtech.com/wp-content/uploads/2020/11/terra-food-tech-heat-process-values-pasteurization-sterilization.pdf
- STERIGENE. Sterilizing value: F₀, D/z definitions and worked equivalences; accessed 28 October 2026. https://www.sterigene.com/en/equipements-process/sterilisation-decontamination/valeur-sterilisatrice
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Liquid volume One modeled vessel or item. Increasing volume also increases its initial microbial count at fixed concentration. | V_load | L | 1 |
| Volume for the reference ramp times Ramp times below apply at this volume. Similar shape and unchanged heat-transfer conditions are assumed. | V_base | L | 1 |
| Reference heat-up time Linear rise of the LOAD temperature, not the chamber. Zero gives an ideal instantaneous rise. | t_heat_base | min | 20 |
| Initial load temperature | T_start | °C | 25 |
| Load holding temperature The load reaches this temperature before the hold begins. Saturated moist heat is assumed. | T_hold | °C | 121.1 |
| Hold time after load reaches temperature | t_hold | min | 25 |
| Reference cool-down time Linear cooling of the load. Lethality and nutrient damage continue accumulating. | t_cool_base | min | 20 |
| Final load temperature | T_finish | °C | 40 |
| Initial bioburden concentration Expected viable organisms per litre; multiplied by the modeled liquid volume. Use organism- and medium-specific data. | c_initial | 1/L | 1000000 |
| Spore D-value at 121.1 °C Minutes for one decimal reduction. The example value is within the 1.5–3 min range discussed by Dion and Parker (2013); replace with measured resistance. | D_spore | min | 2 |
| Spore z-value Temperature increase for a tenfold increase in killing rate. F₀ always retains its conventional z = 10 K. | z_spore | K | 10 |
| Target SAL exponent: 10⁻ˢ Target probability per modeled vessel or item. The hold estimate uses expected survivors ≤ 10⁻ˢ, a conservative Poisson criterion. | s_target | 6 | |
| Reference temperature for nutrient D-value Example kinetics below are for milk thiamine in Rouweler (2015), pp. 52–53. They are not universal culture-medium properties. | T_nutrient | °C | 120 |
| Nutrient decimal destruction time at reference Time for 90% destruction. Replace the milk-thiamine example with data for the actual nutrient, matrix and pH. | D_nutrient | min | 127.5 |
| Nutrient z-value Temperature increase for tenfold faster nutrient destruction. Often larger than the microbial z-value. | z_nutrient | K | 28.8 |
| Cycle playback time (▶) Moves the load probe and cumulative-lethality marker; final result cards always describe the complete cycle. | t_view | min | 42 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Full-cycle F₀ — estimate | 26.9748 min |
| Spore log₁₀ reduction — estimate | 13.4874 |
| Spore Del factor, ln(N₀/N) | 31.0559 |
| Estimated log₁₀(nonsterility probability) | -7.4874 |
| Estimated SAL / probability of ≥1 survivor | 3.255e-8 |
| Model hold needed for selected target | 22.0252 min |
| Nutrient retained (%) — example kinetics | 54.6057 |
| Nutrient Del factor, ln(C₀/C) | 0.605 |
| Total modeled cycle | 65 min |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
ISPE: 75 CFU, D = 0.5 min, target 10⁻⁶
Source: ISPE, Autoclave Validation, Pharmaceutical Engineering July/August 2002, PDF p. 19, example (a): ideal cycle 3.94 min. Published logarithms are rounded. https://ispewebassets.org/files/attachments/public/Jul-Aug-2002.pdf
Inputs: Initial bioburden concentration = 75 1/L; Spore D-value at 121.1 °C = 0.5 min; Reference heat-up time = 0 min; Reference cool-down time = 0 min; Hold time after load reaches temperature = 3.94 min; the others as above.
| Result | Source | This calc |
|---|---|---|
| Model hold needed for selected target | 3.94 ± 0.005 min | 3.938 min |
ISPE: 12-log ideal overkill cycle
Source: ISPE, Autoclave Validation, Pharmaceutical Engineering July/August 2002, PDF p. 19: 10⁶ organisms, D121.1 = 2.5 min, SAL 10⁻⁶, ideal time 30 minutes. https://ispewebassets.org/files/attachments/public/Jul-Aug-2002.pdf
Inputs: Spore D-value at 121.1 °C = 2.5 min; Reference heat-up time = 0 min; Reference cool-down time = 0 min; Hold time after load reaches temperature = 30 min; the others as above.
| Result | Source | This calc |
|---|---|---|
| Model hold needed for selected target | 30 min | 30 min |
| Spore log₁₀ reduction — estimate | 12 | 12 |
| Full-cycle F₀ — estimate | 30 min | 30 min |
STERIGENE: 1 minute at 113.6 °C
Source: STERIGENE, Sterilizing value, worked example: 1 min at 113.6 °C equals 0.1774 min at 121.1 °C, z = 10 K. https://www.sterigene.com/en/equipements-process/sterilisation-decontamination/valeur-sterilisatrice. The published 0.1774 is slightly inconsistent: 10^((113.6-121.1)/10) = 0.17782794. A 0.0005-min tolerance acknowledges the published discrepancy; the calculator retains the exact z-law.
Inputs: Reference heat-up time = 0 min; Reference cool-down time = 0 min; Hold time after load reaches temperature = 1 min; Load holding temperature = 113.6 °C; the others as above.
| Result | Source | This calc |
|---|---|---|
| Full-cycle F₀ — estimate | 0.1774 ± 5 × 10⁻⁴ min | 0.1778 min |
Rouweler: thiamine retains 86.5% at equivalent dose
Source: Rouweler, Heat Process Values F, 2nd ed. (2015), PDF p. 53, worked answer 4.2. This checks ONLY the conversion from the published 8.03-min equivalent dose at 120 °C to retention, using an equivalent isothermal exposure. It does not recreate the rotating-retort heat-penetration calculation; that example substitutes a z = 27.8 K table for z = 28.8 K.
Inputs: Reference heat-up time = 0 min; Reference cool-down time = 0 min; Hold time after load reaches temperature = 8.03 min; Load holding temperature = 120 °C; the others as above.
| Result | Source | This calc |
|---|---|---|
| Nutrient-equivalent exposure at its reference | 8.03 min | 8.03 min |
| Nutrient retained (%) — example kinetics | 86.5 | 86.501 |







Responses