Audited ·Last updated 29 Jul 2026·4 citations·Tier 2·0 uses

Log Reduction Calculator

Convert between log reduction, percent kill and surviving counts, with the 3-log, 4-log and 5-log levels named in US EPA and FDA regulations.

Log Reduction Calculator

What do you want to work out?
The population before treatment, in any unit you use consistently for both counts — CFU/mL, PFU/mL, cells/mL, or an absolute total. The unit cancels, because a log reduction is a ratio.
Survivors after treatment, in the same unit as N₀. Used only in the 'from counts' mode. If nothing grew at all, do not enter 0 — use your method's detection limit and read the result as a 'greater than' value.
Used only in the 'survivors remaining' mode. 5 is the level FDA requires for the pertinent microorganism in juice HACCP; EPA's surface water rule uses 3 for Giardia and 4 for viruses.
Used only in the 'from a percent kill' mode. Enter 99.9, 99.99, 99.999 and so on. Exactly 100% is not accepted — it would be an infinite log reduction, which no measurement can demonstrate.
%
Log reduction
4
log₁₀(N₀ ÷ N) — how many powers of ten the population fell by. Dimensionless. A negative value means the population grew, and it is reported rather than clamped, because a failed treatment is a real result.
Percent reduction
99.99
Survivors
100
Starting population
1,000,000
Reduction factor
10,000
Surviving fraction
0.01
What this level reaches
4 log reduction = 99.99% of the population removed, 0.01% surviving. Reaches the numeric level of: 3-log (99.9%) Giardia, EPA 40 CFR 141.70(a)(1); 4-log (99.99%) viruses, EPA 40 CFR 141.70(a)(2). Short of: 5-log (10⁵) juice HACCP, FDA 21 CFR 120.24(a). Reaching a number is not the same as validating a process, and a log reduction holds only for the organism, contact time, temperature, pH and soil load it was measured under.

Background.

A log reduction calculator converts between three ways of saying the same thing: how many powers of ten a microbial population fell by, what percentage of it was removed, and how many organisms are left. Enter the counts before and after a treatment and it returns the log reduction; enter a target log reduction and it returns the survivors; enter a percent-kill claim from a label or a specification and it tells you how many logs that actually is.

The relationship is short. Log reduction is log₁₀(N₀ ÷ N), where N₀ is the population before treatment and N the population after. Because it is a ratio, the unit cancels — colony-forming units per millilitre, plaque-forming units per millilitre, cells per millilitre or an absolute total all work, provided you use the same unit for both counts. Percent reduction is (1 − N ÷ N₀) × 100, which means 1 log is 90%, 2 logs is 99%, 3 logs is 99.9%, and every further log adds another nine.

That mapping is not a convention someone chose; it is arithmetic, and both US regulators that use it say so explicitly in their own words. EPA's Surface Water Treatment Rule at 40 CFR 141.70(a) requires water systems to achieve 'at least 99.9 percent (3-log) removal and/or inactivation of Giardia lamblia cysts' and 'at least 99.99 percent (4-log) removal and/or inactivation of viruses' — writing both forms in the same sentence. FDA's juice HACCP rule at 21 CFR 120.24(a) requires 'a 5 log (i.e., 10⁵) reduction … in the pertinent microorganism', pinning logs to fold-reduction. Two independent agencies, two different media, and their phrasings compose exactly. This calculator names which of those levels a given result reaches.

There is a reason to think in logs rather than percentages, and it shows up as soon as you look at the surviving fraction. Going from 99% to 99.9% sounds like a marginal improvement of nine tenths of a percentage point; in log terms it is a whole extra log, a tenfold reduction in survivors. Going from 99.999% to 99.9999% sounds like almost nothing and is again a full log. On a starting load of 10⁸ organisms per millilitre, a '99.99% effective' disinfectant still leaves 10⁴ per millilitre. The calculator reports the surviving fraction alongside the percent reduction for exactly this reason — the two framings feel very different and only one of them scales with the starting load.

Two things this calculator deliberately will not do. It will not accept a surviving count of zero, and it will not accept a percent reduction of exactly 100. Both imply an infinite log reduction, and no plate, assay or measurement can demonstrate that a population is truly zero — a blank plate only tells you the survivors are below the detection limit of the method. The correct report in that case is a 'greater than' value computed by substituting the detection limit for the survivor count, and the CFU calculator on this site computes that limit for you. Claiming a specific log reduction from a blank plate over-states what the experiment actually showed, and it is the most common way a log-reduction figure becomes indefensible.

It also has no D-value or decimal-reduction-time mode, and that omission is deliberate rather than an oversight. D = t ÷ log reduction is undefined when the log reduction is zero — and 'the treatment achieved nothing' is a real result this page must be able to express. A D-value also presumes log-linear inactivation kinetics, and real survivor curves routinely show shoulders and tails that two data points cannot detect. Reporting a D-value from a single before-and-after pair asserts a kinetic model the data cannot support.

Finally: a log reduction is only defined for the conditions it was measured under. The same disinfectant at the same concentration gives different log reductions against different organisms, at different contact times and temperatures, at different pH, and above all in the presence of organic soil. A number without its conditions is not transferable, and negative results are permitted and reported here — if the count after treatment is higher than before, the calculator says the population grew rather than quietly clamping the answer at zero.

What is log reduction calculator?

A log reduction is the base-10 logarithm of the ratio between a microbial population before and after a treatment. It is the standard currency of disinfection, sterilisation, pasteurisation and water treatment because microbial inactivation is multiplicative rather than additive: a process that removes 90% of what is present removes 90% whether it starts with a thousand organisms or a billion, so the natural scale is logarithmic.

One log reduction is a tenfold drop, or 90% removal. Two logs is a hundredfold, 99%. Three is 99.9%, four 99.99%, five 99.999%, six 99.9999%. Each additional log removes 90% of whatever survived the previous one, which is why the percentages accumulate nines and why the differences between them look small in percentage terms while being large in practice.

Regulators specify performance in logs precisely because the scale is load-independent. EPA's Surface Water Treatment Rule requires 3-log (99.9%) removal or inactivation of Giardia lamblia cysts and 4-log (99.99%) of viruses between the raw-water intake and the first customer. FDA's juice HACCP rule requires processors to include controls achieving at least a 5-log (10⁵) reduction in the 'pertinent microorganism', which the regulation defines as 'the most resistant microorganism of public health significance that is likely to occur in the juice'. Sterilisation goes further and works in sterility assurance levels, expressing the probability that a single unit remains non-sterile.

One scope difference between those two rules is worth noticing rather than glossing over. EPA's requirement is for removal *and/or inactivation* — physical removal by filtration earns log credit alongside chemical or UV inactivation. FDA's juice rule is a reduction in the pertinent microorganism achieved by process controls. The arithmetic is identical in both cases; what counts as having achieved it is not. That is why a log reduction number, on its own, is never compliance: the regulations require a validated process, and the number is one piece of evidence about it.

How to use this calculator.

  1. Measure the population before treatment and after it, using the same method on comparable samples — usually a plate count, which the CFU calculator converts into CFU/mL for you.
  2. Choose 'log reduction achieved' and enter both counts. Any unit works as long as it is the same for both, because the ratio cancels it.
  3. If nothing grew on the post-treatment plate, do NOT enter zero. Substitute your method's detection limit (1 ÷ the volume of original sample plated) and read the answer as a 'greater than' value — that is what the experiment actually demonstrated.
  4. Read the surviving fraction as well as the percent reduction. On a heavy starting load, a very high percentage can still leave a large absolute number of organisms.
  5. To plan rather than measure, switch to 'survivors remaining' and enter your starting load and the log reduction your standard requires — 3 or 4 for EPA drinking water, 5 for FDA juice HACCP.
  6. To decode a marketing or specification claim, switch to 'from a percent kill' and type the claimed percentage. This is the fastest way to see that '99.9% effective' is 3 logs and '99.99%' is 4.
  7. Record the conditions with the number: organism, starting concentration, contact time, temperature, pH and soil load. A log reduction measured under one set of conditions does not transfer to another.
  8. Report log reductions to one or two decimal places. The counts underneath rarely support more — plate counts themselves are reported to two significant figures.

The formula.

LR = log₁₀(N₀ ⁄ N) · % reduction = (1 − 10^−LR) × 100 · N = N₀ ⁄ 10^LR

Everything on this page follows from one ratio. The reduction factor is N₀ ÷ N, and the log reduction is its base-10 logarithm, log₁₀(N₀ ÷ N). Because both counts appear only as a ratio, the units cancel and the result is dimensionless — which is why the same number describes a treatment whether the counts were CFU/mL, PFU/mL, or absolute totals, and why scaling both counts by any factor leaves the log reduction unchanged.

Working the example: a starting titre of 1.0 × 10⁶ CFU/mL and a post-treatment titre of 1.0 × 10² CFU/mL give a reduction factor of 10⁶ ÷ 10² = 10,000, so the log reduction is log₁₀(10,000) = 4. The surviving fraction is 100 ÷ 10⁶ = 10⁻⁴, which is 0.01%, so the percent reduction is 100 − 0.01 = 99.99%. Both the 3-log Giardia level and the 4-log virus level in EPA's 40 CFR 141.70(a) are numerically reached; the 5-log level in FDA's 21 CFR 120.24(a) is not.

The two inverse forms come from rearranging the same equation. Given a target log reduction, the survivors are N = N₀ ÷ 10^LR — so a 5-log reduction on 10⁶ organisms leaves 10⁶ ÷ 10⁵ = 10, and the percent reduction is 99.999%. Given a claimed percent reduction p, the surviving fraction is 1 − p ÷ 100 and the log reduction is −log₁₀(1 − p ÷ 100) — so 99.9% is −log₁₀(0.001) = 3 logs exactly. The three modes are one relation solved for three different unknowns, and the test suite asserts that each round-trips back to the others.

Negative log reductions are permitted and reported. If the count after treatment exceeds the count before, the ratio is less than 1 and the logarithm is negative, meaning the population grew — a real outcome for an under-dosed treatment, a failed neutralisation step, contamination during sampling, or growth between sampling and plating. Clamping that at zero would hide the most diagnostically useful result the experiment can produce.

Rounding stage: every value is computed at full working precision and rounded only at the return boundary, to twelve significant figures. One rule is specific to this page and worth stating: **the value used to decide which regulatory level a result reaches is the same rounded value that is displayed.** The log reduction is rounded exactly once, and both the number you see and every 'reaches the 3-log level' comparison read that single value. That makes it structurally impossible for the page to display 3.00 while classifying the result as below 3 — the classic boundary defect that appears only at a threshold and never in the middle of a range. Boundary tests sit immediately before, at, and immediately after 3, 4 and 5 logs, and on every percent-to-log pair from 90% to 99.9999%.

A worked example.

Example

You are validating a sanitiser. The inoculated surface carries 1.0 × 10⁶ CFU/mL before treatment, and a plate count after the specified contact time gives 1.0 × 10² CFU/mL. The reduction factor is 10⁶ ÷ 10² = 10,000, so the log reduction is log₁₀(10,000) = 4.00 exactly. In percentage terms that is a 99.99% reduction, with 0.01% of the population surviving — which, on a starting load of a million per millilitre, is still 100 organisms per millilitre remaining. The calculator reports that this reaches the numeric levels EPA specifies in 40 CFR 141.70(a) for both Giardia lamblia (3-log, 99.9%) and viruses (4-log, 99.99%), but falls short of the 5-log (10⁵) reduction FDA requires for the pertinent microorganism in juice under 21 CFR 120.24(a) — and it adds that reaching a number arithmetically is not the same as having validated a process to that standard. Switching to the 'survivors remaining' mode with the same starting load and a target of 5 logs shows what the gap costs: N = 10⁶ ÷ 10⁵ = 10 CFU/mL, a 99.999% reduction, so one further log means getting from 100 survivors down to 10. Switching to the 'from a percent kill' mode and typing 99.9 returns exactly 3 logs and 1,000 survivors, which is the quickest way to see that the familiar '99.9% effective' label is a 3-log claim. Had the post-treatment plate come back completely blank, the honest report would not have been an infinite log reduction: with 0.1 mL of a 10⁻¹ dilution plated, the detection limit is 100 CFU/mL, so the result would be '> 4 log reduction', not 'complete kill'.

initial Count1,000,000
target Log Reduction5
final Count100
percent Reduction99.99
solve ForfromCounts

Frequently asked questions.

What is the formula for log reduction?
Log reduction = log₁₀(N₀ ÷ N), where N₀ is the microbial count before treatment and N the count after. Because both appear only as a ratio, the units cancel — CFU/mL, PFU/mL, cells/mL or absolute totals all give the same answer, provided you use the same unit for both. The percentage form is (1 − N ÷ N₀) × 100, and the two are related by percent reduction = (1 − 10^−LR) × 100. To go the other way, LR = −log₁₀(1 − percent ÷ 100).
How many logs is 99.9% (or 99.99%, or 99.999%)?
99.9% is exactly 3 logs, 99.99% is 4 logs and 99.999% is 5 logs. The pattern is that the number of logs equals the number of nines: 90% is 1 log, 99% is 2, and each further nine adds one more. This is not a rule of thumb — EPA's drinking water regulation writes both forms in the same sentence, requiring 'at least 99.9 percent (3-log) removal and/or inactivation of Giardia lamblia cysts' and 'at least 99.99 percent (4-log) removal and/or inactivation of viruses' at 40 CFR 141.70(a). The exactness only holds for a clean run of nines; 99.95%, for example, is about 3.3 logs.
Why use log reduction instead of percent?
Because inactivation is multiplicative, so the log scale is the one on which equal effort produces equal spacing. Each additional log removes 90% of whatever survived the previous one, so a 5-log process is not 'slightly better' than a 4-log process — it leaves one tenth as many survivors. Percentages compress that difference into the digits after the decimal point and make it look trivial: 99.99% versus 99.999% reads as a rounding difference and is a full order of magnitude. The percentage framing also hides the starting load. A 99.99% reduction on 10⁸ organisms per millilitre still leaves 10⁴ per millilitre, which is why this calculator reports the surviving fraction next to the percent reduction.
What does a 5-log reduction mean, and where does it come from?
A 5-log reduction is a 100,000-fold reduction — 99.999% of the population removed, one organism surviving out of every hundred thousand. It is the level FDA requires in juice processing: 21 CFR 120.24(a) obliges processors to include in their HACCP plans control measures that consistently produce 'at minimum, a 5 log (i.e., 10⁵) reduction, for a period at least as long as the shelf life of the product when stored under normal and moderate abuse conditions, in the pertinent microorganism'. The regulation defines the pertinent microorganism as 'the most resistant microorganism of public health significance that is likely to occur in the juice', so the required kill is set by the toughest realistic target rather than by an average one.
What do I do if no colonies grew after treatment?
Do not enter zero — the calculator refuses it, deliberately. A blank plate does not prove there are no survivors; it proves the survivors are below the detection limit of your method, which is 1 ÷ (volume plated × dilution). Substitute that detection limit for the survivor count and report the result as a 'greater than' value: 'greater than a 4-log reduction', not 'complete kill'. ISO 7218's own worked examples print exactly this convention as '<1.0E+01', and FDA BAM Chapter 3 §C.4 gives the same rule in words. Reporting a specific log reduction derived from a blank plate over-states what the experiment demonstrated, and it is the single most common way a log-reduction figure fails review.
Can a log reduction be negative?
Yes, and this calculator reports it rather than clamping it. If the count after treatment is higher than the count before, the ratio N₀ ÷ N is less than 1 and its logarithm is negative — the population grew. That is a real and informative outcome, and the usual causes are worth checking in order: under-dosing or an exhausted disinfectant, failure of the neutraliser so that the treatment continued in the dilution tube (which produces the opposite artefact, so check the controls both ways), contamination during sampling, and growth between sampling and plating if the samples sat at room temperature. Hiding a negative result behind a floor of zero would suppress exactly the signal that tells you the experiment went wrong.
Why is there no D-value mode on this page?
Two reasons, both deliberate. First, the D-value — the exposure time for a one-log reduction, D = t ÷ log reduction — is undefined when the log reduction is zero, and 'the treatment achieved nothing' is a real result this page has to be able to express. Adding a D-value output would force either a guard that rejects legitimate zero-reduction data or a sentinel value claiming a decimal reduction time the experiment cannot support. Second, a D-value only means anything under first-order, log-linear inactivation kinetics. Real survivor curves frequently show shoulders (an initial lag before killing starts) and tails (a resistant subpopulation), and computing a D-value from a single before-and-after pair silently assumes a kinetic model that two data points cannot test. If you need a D-value, fit it to a full survivor curve with several time points.
Does hitting the required number of logs mean the process is compliant?
No, and this is the most important caveat on the page. A log reduction is one arithmetic result from one experiment under one set of conditions. Both regulations cited here require a validated process, not an arithmetic result: EPA's rule is a treatment technique requirement covering removal and/or inactivation across the whole treatment train with state oversight, and FDA's juice rule requires the reduction to hold 'for a period at least as long as the shelf life of the product when stored under normal and moderate abuse conditions'. A log reduction is also only defined for the organism, concentration, contact time, temperature, pH and soil load it was measured under — the same disinfectant will give a very different number against a spore than against a vegetative cell, or in the presence of organic soil. Record the conditions with the number, always.

References& sources.

  1. [1]US Environmental Protection Agency, 40 CFR 141.70(a) — National Primary Drinking Water Regulations, Subpart H (Filtration and Disinfection), General requirements. Verbatim: 'at least 99.9 percent (3-log) removal and/or inactivation of Giardia lamblia cysts' and 'at least 99.99 percent (4-log) removal and/or inactivation of viruses between a point where the raw water is not subject to recontamination by surface water runoff and a point downstream before or at the first customer.' This is the regulation that states the percent↔log mapping explicitly in both forms. Retrieved 2026-07-29.
  2. [2]US Food and Drug Administration, 21 CFR 120.24(a) — Hazard Analysis and Critical Control Point (HACCP) Systems, Subpart B (Pathogen Reduction), Process controls. Verbatim: control measures achieving 'at a minimum, a 5 log (i.e., 10⁵) reduction, for a period at least as long as the shelf life of the product when stored under normal and moderate abuse conditions, in the pertinent microorganism', with 'pertinent microorganism' defined as 'the most resistant microorganism of public health significance that is likely to occur in the juice'. Independent second authority: a different agency, a different medium, and its log↔fold phrasing composes exactly with EPA's percent↔log phrasing. Retrieved 2026-07-29.
  3. [3]US Food and Drug Administration, Bacteriological Analytical Manual, Chapter 3 'Aerobic Plate Count', January 2001 Edition. §C.4: when plates from all dilutions have no colonies, 'report APC as less than 1 times the corresponding lowest dilution used' — the rule that governs the denominator of a log reduction when the post-treatment plate comes back blank. §D: the two-significant-figure reporting rule for the counts a log reduction is built from. Free, read directly 2026-07-29.
  4. [4]ISO/TC 34/SC 9, 'Excel tool to implement the calculations of the colony-count technique according to ISO 7218 — Verification Report', S. Grosz, 28 August 2020. Documents the '<1,0E+01' detection-limit convention for a plate with no colonies, from a standards body independent of the FDA — the same convention this page applies when refusing a survivor count of zero. Free ISO committee document, retrieved 2026-07-29.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 682 calculators remain free
  • No billing is enabled
Coming soon