Skip to main content
Calcimator

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

°C
°C
°C

Results

F₀ value (min)

2.52

Required process time (min)

2.52

D at process temp (min)0.21
Lethal rate (L)1
Log survivors-8
Safety margin (log cycles)8

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
  1. Enter process temperature in °C and reference temperature (typically 121.1 °C for sterilization).
  2. Set the D-value at reference temperature, z-value, and target log reduction.
  3. Enter the initial microbial load in log CFU.
  4. The calculator shows F₀ value, required process time, D-value at process temperature, lethal rate, and safety margin in log cycles.
  5. 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.111.261.26
0.161.91.9
0.323.783.78
0.536.36.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

  1. Identify Input Parameters
    4 parameters
    Process 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
  2. Calculate F₀ value
    F₀ value = dRefMinutes * logReduction
    2.52 = 2.52
  3. Calculate Required process time
    2.52 = 2.52
  4. Calculate D at process temp
    D at process temp = dRefMinutes * pow(10, (referenceTemperatureC - processTemperatureC) / zValueC)
    0.21 = 0.21
  5. Calculate Lethal rate
    Lethal rate = pow(10, (processTemperatureC - referenceTemperatureC) / zValueC)
    1 = 1

Figures and sources

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.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Cooking, Food & Beverage.