Home / Science / Molecular and cell biology / Microbiology / Autoclave F0 value calculatorTool #196

Autoclave F0 value calculator: sterilisation lethality from a temperature log, D-value, log reduction and SAL

Paste or open an autoclave temperature log (one or more probes) and get the F0 value, the running F0 curve, time at the hold temperature and the equivalent minutes at another temperature. Then type an organism's D- and z-values to see the log reduction, the chance of a survivor and the hold time needed for a target sterility assurance level. Your log stays in your browser.

Keep it one tap away for everyday use.

Bookmark Autoclave F0 value calculator?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Log
  2. Tref and z
  3. F0
  4. Log kill
Nothing is uploadedWorks offline once open

Temperature log

Paste the log from your autoclave printout or data logger, or open its CSV or Excel file. Clock times such as 10:15:30 also work (then the unit above is ignored). Each extra column is another probe; the page finds the coldest one. The example cycle is made up.

Settings

F0 is lethality in minutes at the reference temperature: 121.1 °C (250 °F) with z = 10 °C is the usual convention for steam. The z-value is how many degrees make the kill ten times faster. "Hold from" sets which part of the cycle counts as the hold. Straight lines between readings is the usual way to add them up; holding each reading is how some loggers do it.

F0

    Temperature

    Running F0

    Kill of one organism

    The D-value is the time at one temperature that kills 90 % (one log) of the organism. The example values (D = 1.5 min at 121.1 °C, z = 10 °C) are made up round numbers: type the certified values of your own biological indicator. SAL (sterility assurance level) is the chance that one organism survives on an item, such as 1e-6 (one in a million).

    Hold time for the target

    Time at a steady temperature, not counting heating up and cooling down, which add a little extra kill.

    Report

    What it does

    Heat kills microbes faster the hotter it gets. The F0 value puts a whole autoclave cycle, heating up, holding and cooling down, on one scale: the number of minutes at 121.1 °C that would kill as much. This page works it out from your own temperature log:

    • Lethal rate. Each reading counts as L = 10^((T − Tref) / z) minutes per minute. At the reference temperature (121.1 °C) L is 1; 10 °C hotter it is 10; 10 °C cooler, 0.1. The z-value (10 °C for steam by convention) is how many degrees make the kill ten times faster.
    • F0. The lethal rates are added up over time, with straight lines between readings (trapezoids) or each reading held until the next, as some loggers do. You see the total and a running F0 curve.
    • Probes. Every temperature column is a probe. The page shows F0 for each and picks the coldest one (lowest F0), because the slowest part of the load decides whether the load is sterile.
    • Hold. Time at or above the hold temperature, when the hold started and ended, and the F0 gathered during it.
    • Equivalent time at another temperature, such as 134 °C.
    • Kill of one organism. Type a D-value (minutes for a 90 % kill at a stated temperature) and the organism’s own z. The page works out its log reduction over your cycle, the organisms left per item, whether you reach a target sterility assurance level (SAL) and how long a steady hold at any temperature would need.

    How to use it

    1. Log. Paste two or more columns: time, then a temperature for each probe. Minutes, seconds, hours and clock times (10:15:30) all work, and °F is converted. You can also open a CSV or Excel file.
    2. Settings. Keep 121.1 °C and z = 10 °C for steam, or type your own (dry heat is often worked out with a different reference and z). Set the hold temperature.
    3. Read F0 for each probe, look at the curves and download the CSV.
    4. Organism. Type the D-value, its temperature and z from your biological indicator’s certificate, the starting number per item and the target SAL. Download a PNG, PDF or Word report.

    Worked example

    The example is a made-up 45-minute cycle with a reading every minute: a chamber probe and a probe in the centre of the load that heats up more slowly. With Tref = 121.1 °C and z = 10 °C:

    • The chamber reaches F0 = 27.65 min; the load centre only 22.10 min, so it is the coldest probe.
    • The load centre is at or above 121 °C for 15.45 min, from 16.60 to 32.05 min, and gathers 16.58 min of F0 there; the rest comes from heating up and cooling down.
    • 22.10 min at 121.1 °C kills as much as 1.134 min at 134 °C.

    For the made-up organism (D = 1.5 min at 121.1 °C, z = 10 °C) the load centre gives a 14.73 log reduction. Starting from 10⁶ organisms per item, a SAL of 10⁻⁶ needs 12 logs, so the cycle meets the target with 2.735 logs to spare and leaves 1.84 × 10⁻⁹ organisms per item. A steady hold for 12 logs would be 18 min at 121.1 °C, or 0.9232 min at 134 °C.

    Tips

    • Put the probe where the load heats slowest (the middle of a dense pack or the largest bottle) and judge the cycle by that probe.
    • Log at least once a minute; with gaps, F0 is only a straight-line guess and the page warns you.
    • F0 assumes saturated steam. Trapped air means the same temperature kills less, so F0 does not replace a Bowie-Dick test or biological indicators.

    FAQ

    Why is F0 above the hold time? The chamber sat a little above 121.1 °C, and heating up and cooling down add lethality too.

    Which z should I use for the organism? Its own, from the indicator’s certificate. The F0 z (10 °C) is a convention; the organism z changes its log reduction.

    Is this a validation? No. It is a calculator to check and explain numbers. Follow your own validated procedure and the official standards.

    Where the numbers come from

    • The lethal rate L = 10^((T − Tref) / z), F0 as the time integral of L, D-value shifts D_T = D_ref × 10^((T_ref − T) / z), log reduction = F ÷ D and the sterility assurance level are general sterilisation science, written by fibub.
    • Checked in the tests against an independent NumPy script on the example log and three random logs with random reference temperatures and z-values (F0 totals, running totals, time at the hold temperature, a second z), against the exact integral of a straight-line ramp, and against hand working for the D-value and hold-time arithmetic.
    • The example autoclave log and the example organism (D = 1.5 min at 121.1 °C, z = 10 °C) are made up for this tool. All values are editable.
    • A log you paste or open is read on the page only. It is never uploaded or stored.

    Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

    Last updated 2026-11-09.

    Related tools

    Radioactive decay and specific activity calculator #99 Activity of F-18, Tc-99m, I-131, C-14, P-32 and 28 more nuclides (or any half-life) at any date and time, a printable decay table, when it falls to a given activity, carrier-free specific and molar activity, and the labelled fraction of your sample. Bq, MBq, GBq, µCi, mCi and Ci. Reaction kinetics fitter #81 Paste concentration against time to find the reaction order, the rate constant with its uncertainty and the half-life; paste k at several temperatures for the activation energy, A, ΔH‡ and ΔS‡. Stock solution and media recipe scaler #183 Type a recipe once, as final concentrations or amounts per litre, and scale it to any volume or to a 5× or 10× stock. Get the mass to weigh for every solid (from molarity and molar mass), the volume of every stock to add, a warning when a stock is too dilute, and a printable recipe card. Cell doubling time and passage planner #189 Type two or more cell counts and get the doubling time from a log-linear fit, with the growth rate, generations and a 95 % interval. Then plan the next passage: how many cells to seed per flask or well to reach a target confluence on the day you want, the split ratio, the volume to pipette and a schedule of the next passages. Growth curve and doubling time (OD600) #194 Paste time and OD600 readings for one or many cultures, take away a blank, and get the growth rate, doubling time and lag time from the exponential phase (found for you or chosen by hand), the highest OD, an optional Gompertz or logistic fit, plots on a linear or log scale, cells/mL from your own factor, and CSV and report downloads. CFU counter and plate count calculator #195 Count bacterial or yeast colonies on a photo of an agar plate (found automatically, touching colonies split, then fixed by tapping) and turn the counts from your dilution plates into CFU per mL or per g, with an exact Poisson confidence interval and a check that the plates agree. The photo stays in your browser.