Thermal Processing Calculator
Calculate F-value, process time, and lethality for canning and pasteurization using D and z values.
About this calculator
This calculator applies classic thermal-death-time kinetics to size a canning or pasteurization process, built around three linked values: D (the decimal reduction time — minutes needed at a reference temperature to kill 90% of a target organism), z (the temperature rise, in °C, that speeds up killing by a factor of 10), and F0 (the total lethality delivered, expressed as equivalent minutes at the reference temperature). For a target log reduction, F0 is simply D_ref times that log reduction — the defaults here (D = 0.21 min, z = 10°C, reference 121.1°C, 12 log reduction) are the textbook values for Clostridium botulinum spores in low-acid canning, the organism that sets the safety floor for commercial sterility. The calculator then works backward: it adjusts D to your actual process temperature via D_T = D_ref × 10^((T_ref−T)/z), computes a lethal rate relative to the reference temperature, and divides F0 by that rate to get the actual hold time your process needs at whatever temperature you're really running.
It also reports expected log survivors and a safety margin (log reduction minus initial microbial load) so you can see how much cushion exists beyond killing the assumed starting population. This model describes only thermal lethality at a single, uniform temperature — it does not account for come-up/cool-down lag, the coldest point in the container, or heat penetration through packaging, all of which a validated retort schedule must still address separately.
Inputs
Results
F₀ value (min)
2.52
Required process time (min)
2.52
Figures current as of 2014. Source: Peer-reviewed meta-analysis of D- and z-values for proteolytic C. botulinum and its surrogate C. sporogenes PA 3679, International Journal of Food Microbiology
How to Use This Calculator
- Enter process temperature in °C and reference temperature (typically 121.1 °C for sterilization).
- Set the D-value at reference temperature, z-value, and target log reduction.
- Enter the initial microbial load in log CFU.
- The calculator shows F₀ value, required process time, D-value at process temperature, lethal rate, and safety margin in log cycles.
- Verify that the calculated process time meets your target log reduction with adequate safety margin before finalizing the retort schedule.
How the result changes with D-value at ref temp (min)
| D-value at ref temp (min) | F₀ value (min) | Required process time (min) |
|---|---|---|
| 0.11 | 1.26 | 1.26 |
| 0.16 | 1.9 | 1.9 |
| 0.32 | 3.78 | 3.78 |
| 0.53 | 6.3 | 6.3 |
What each input means
- Process temperature (°C)
- Retort or pasteurizer temperature in Celsius. Standard sterilization is 121.1 °C (250 °F).
- Reference temperature (°C)
- Reference temperature for D and z values (usually 121.1 °C for sterilization, 70 °C for pasteurization).
- D-value at ref temp (min)
- Decimal reduction time at reference temperature. C. botulinum spores ≈ 0.21 min at 121.1 °C.
- z-value (°C)
- Temperature increase needed to reduce D-value by 10×. C. botulinum z ≈ 10 °C.
- Target log reduction
- Desired log₁₀ reduction in microbial population. 12-D process is standard for C. botulinum.
- Initial load (log₁₀ CFU)
- Log₁₀ of initial microbial count per unit (e.g., 4 = 10,000 CFU).
What each result means
- F₀ value (min)
- Equivalent processing time at reference temperature needed for the target log reduction.
- Required process time (min)
- Actual hold time at your process temperature to achieve the target F₀.
- D at process temp (min)
- D-value adjusted to the actual process temperature.
- Lethal rate (L)
- Lethality per minute at process temp relative to reference temp.
- Log survivors
- Expected log₁₀ of surviving organisms (negative = extremely safe).
- Safety margin (log cycles)
- Additional log reductions beyond the initial microbial load.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersProcess temperature (°C) = 121.1, Reference temperature (°C) = 121.1, D-value at ref temp (min) = 0.21, z-value (°C) = 10 = 6 input(s) provided
- Calculate F₀ valueF₀ value = dRefMinutes * logReduction2.52 = 2.52
- Calculate Required process time2.52 = 2.52
- Calculate D at process tempD at process temp = dRefMinutes * pow(10, (referenceTemperatureC - processTemperatureC) / zValueC)0.21 = 0.21
- Calculate Lethal rateLethal rate = pow(10, (processTemperatureC - referenceTemperatureC) / zValueC)1 = 1
Figures and sources
- D-value/z-value thermal resistance of Clostridium botulinum spores (D≈0.21 min, z≈10°C at 121.1°C) underlying the 12-D process (2014) — Peer-reviewed meta-analysis of D- and z-values for proteolytic C. botulinum and its surrogate C. sporogenes PA 3679, International Journal of Food Microbiology
Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does raising the process temperature by just a few degrees cut the required hold time so dramatically?
The z-value defines an exponential relationship, where the lethal rate is 10 raised to the power of (T minus T_ref) divided by z, so with the default z = 10°C, every 10°C increase in process temperature multiplies the kill rate by a full factor of 10. Since required process time is F0 divided by that lethal rate, a modest temperature increase near the reference point can cut the needed hold time substantially, which is exactly why retort temperature control is so tightly specified in real canning operations.
What does the F0 value actually represent, and why doesn't it change when I adjust process temperature?
F0 is the total lethality required, expressed as equivalent minutes at the reference temperature, and it's computed purely from your D-value and target log reduction, F0 = D_ref times logReduction, so it doesn't depend on what temperature you actually run at. Changing process temperature instead changes how quickly that fixed F0 target gets delivered, which shows up in the required process time output, not in F0 itself.
Why are the default D and z values set to 0.21 minutes and 10°C specifically?
Those are the published thermal-resistance values for Clostridium botulinum spores at 121.1°C — figures that peer-reviewed food-microbiology literature (including a 2014 meta-analysis of D- and z-values for C. botulinum and its surrogate C. sporogenes PA 3679 in the International Journal of Food Microbiology) has repeatedly confirmed cluster around D ≈ 0.21 min and z ≈ 10°C. A 12-log reduction of that organism at that D-value and reference temperature is the basis of the standard 12-D process used throughout the canning industry, which is why both defaults and the log-reduction default of 12 line up with that specific pathogen.
If the calculator shows my process time is sufficient, is my canning schedule automatically safe?
No — this model only calculates thermal lethality at a single, uniform temperature applied for a given time; it doesn't account for come-up and cool-down lag, the coldest point inside the container, or how heat actually penetrates through your specific packaging and fill. A real, validated retort schedule has to address all of those separately, using actual heat-penetration data from your container and product, before the F0 and process-time numbers here can be treated as safe for production.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Water Activity Calculator
Estimate water activity (aw) from moisture and solute content using Raoult's Law approximation.
Food SciencepH Adjustment Calculator
Calculate acid dose needed to reach a target pH for food preservation, using buffer capacity and acid type.
Homesteading & Self-SufficiencyFood Preservation Timeline Calculator
Plan your harvest preservation schedule. Estimate canning days, freezing batches, and dehydrating sessions based on garden size and equipment.
Food ScienceTexture Profile Analysis Calculator
Calculate TPA parameters (hardness, cohesiveness, springiness, gumminess, chewiness) from two-cycle compression test data.
Construction & Building TradesInsulation Calculator
Calculate insulation costs, energy savings, and payback period for a project you've already sized -- enter your own expected energy savings percentage.
More in Cooking, Food & Beverage.