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

Log Reduction Calculator

Work out a log reduction from counts before and after treatment, the survivors left by a target, or the logs behind a percent-kill claim such as 99.9%.

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): the number of tenfold drops in the population, without units; negative if the population grew.
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 kitchen spray that kills 99.9% of bacteria and a juice process that must deliver a 5-log reduction are making the same kind of claim, written two ways. Microbiologists count kill in powers of ten: a 1-log reduction leaves a tenth of the population, 2 logs a hundredth, 3 logs a thousandth. So 99.9% is exactly 3 logs, and the juice standard asks for a hundred times more kill than the spray label promises.

The log scale is used because killing is multiplicative. A dose that removes 90% of the organisms present does so whether there are a thousand or a billion, so each further log takes roughly the same extra treatment, and the starting load decides how many are left at the end. On a surface carrying 10⁸ bacteria per millilitre, a 99.99% kill still leaves 10,000 per millilitre.

Three modes cover the usual questions: the log reduction a treatment achieved, from plate counts taken before and after; the survivors a target will leave, from a starting count; and the logs hidden in a percentage claim. Each result is set against three levels written into US federal rules: 3 logs for Giardia cysts and 4 logs for viruses under EPA's surface-water treatment rule, and 5 logs in the pertinent microorganism under FDA's juice HACCP rule. Reaching one of those numbers is not the same as running a validated process, and the reading under the result says so.

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, LR = log₁₀(N₀ ⁄ N). It has no unit, so CFU per millilitre, plaque-forming units, cells per swab or whole-sample totals all give the same answer as long as both counts use the same one. Each whole log is a tenfold drop, which is why the percentages pile up nines: 1 log is 90%, 2 logs 99%, 3 logs 99.9%, 6 logs 99.9999%. Values in between are fractional, so 99.95% is 3.3 logs. A negative log reduction means the count went up, and it is reported as such rather than rounded to zero.

How to use this calculator.

  1. Pick the question. 'From counts' uses N₀ and N; 'survivors remaining' uses N₀ and a target in logs; 'from a percent kill' uses N₀ and the percentage. Fields that do not belong to the chosen mode are ignored.
  2. Enter both counts in the same unit, measured by the same method on comparable samples. Make sure the treated sample was neutralised, or the disinfectant keeps working in the dilution tube and inflates the kill.
  3. If the treated plate came back blank, enter your method's detection limit instead of zero: one colony divided by the volume of original sample on the plate. Then report the answer as 'greater than'.
  4. For a label or specification claim, type the percentage as written, such as 99.9 or 99.999. Anything below 100 is accepted, and a negative percentage describes growth.
  5. Read the surviving count and fraction as well as the log figure. The percentage boxes show two decimals, so for kills beyond 99.99% use the reading line, which spells the percentage out in full.

The formula.

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

The three modes are one relation solved three ways. From two counts, the reduction factor is N₀ ⁄ N and LR = log₁₀(N₀ ⁄ N). From a target, the survivors are N = N₀ ⁄ 10^LR. From a percent claim p, the surviving fraction is 1 − p ⁄ 100, so N = N₀ × (1 − p ⁄ 100) and LR = −log₁₀(1 − p ⁄ 100). Every mode then reports the same set: percent reduction = (1 − N ⁄ N₀) × 100, surviving percent = (N ⁄ N₀) × 100, which equals 100 × 10^−LR, and the fold reduction N₀ ⁄ N.

Only the ratio enters, so the starting count never changes the log figure; it only scales how many organisms are left. Taking the logarithm also tames counting error. A plate count that is out by a factor of two shifts the log reduction by log₁₀ 2 ≈ 0.3, which is why results are usually quoted to one or two decimals. What the arithmetic cannot do is describe how killing proceeds over time. A D-value, the exposure needed for one log, equals contact time ÷ LR only if survivors fall in a straight line on a log plot, and two counts cannot show that. Real survivor curves often have a shoulder before killing starts or a tail of resistant organisms at the end.

A worked example.

Example

A sanitiser trial starts with a test surface carrying 1,000,000 CFU/mL and recovers 100 CFU/mL after the contact time. The reduction factor is 1,000,000 ÷ 100 = 10,000, and log₁₀(10,000) = 4, so the treatment achieved a 4-log reduction. The surviving fraction is 100 ÷ 1,000,000 = 0.0001, or 0.01%, which makes the percent reduction 100 − 0.01 = 99.99%. Against the regulatory levels, 4 logs clears the 3-log Giardia figure and meets the 4-log virus figure in 40 CFR 141.70(a), but falls one log short of the 5-log juice figure in 21 CFR 120.24(a). Getting there from the same start would mean cutting the survivors to 1,000,000 ÷ 10⁵ = 10 CFU/mL, a tenfold improvement on what the trial recovered.

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

Frequently asked questions.

How many logs is 99.95%?
About 3.3. The surviving fraction is 1 − 0.9995 = 0.0005, and −log₁₀(0.0005) = 3.3010. Counting nines only works for clean values such as 99.9% (3 logs) or 99.999% (5 logs); anything else falls between whole logs, so 99.95% leaves 500 survivors per million, half as many as 99.9% would.
What should I enter when nothing grew on the treated plate?
Your detection limit: one colony divided by the volume of original sample that went onto the plate. Plating 0.1 mL of a 10⁻¹ dilution gives 1 ÷ (0.1 × 0.1) = 100 CFU/mL. FDA's Bacteriological Analytical Manual tells analysts to report blank plates as less than that figure, so from a start of 10⁶ CFU/mL the defensible result is 'greater than 4 logs', not a complete kill.
What does a survivor count below 1, such as 0.01, mean?
It is an expected value, not a fraction of an organism. A 5-log target applied to 1,000 organisms gives 1,000 ÷ 10⁵ = 0.01, meaning roughly a 1-in-100 chance that a single survivor remains. Sterilisation is specified this way: terminally sterilised medical devices are usually held to a sterility assurance level of 10⁻⁶, one non-sterile unit in a million.
Why did I get a negative log reduction?
Because there were more organisms after treatment than before. Doubling from 1,000,000 to 2,000,000 CFU/mL gives log₁₀(0.5) = −0.3010, a percent reduction of −100%. Common causes are under-dosing or a spent disinfectant, contamination while sampling, and growth while samples waited at room temperature before plating. It is worth repeating the run before trusting either number.
How many decimal places should I report?
One or two. Plate counts are themselves reported to two significant figures under FDA's aerobic plate count method, and a twofold counting error moves the log reduction by 0.3. Counts of 3,200,000 and 450 give 3.8519 logs on the calculator; written up, that is 3.85 or 3.9, which still sits clearly between the 3-log and 4-log levels.
Can I turn the result into a D-value?
Only with care. If 4 logs took 10 minutes, D = 10 ÷ 4 = 2.5 minutes per log, but that assumes the kill rate was constant throughout. A shoulder at the start or a resistant tail makes a single before-and-after pair misleading, so fit D to several time points. A treatment that achieved nothing gives LR = 0 and no D-value at all.
If my result reaches 4 or 5 logs, is the process compliant?
No. EPA's rule counts removal and inactivation together, from the point where raw water can no longer be recontaminated to the first customer, and FDA's juice rule requires the 5-log reduction in the most resistant pathogen likely in the juice, holding for the product's shelf life under normal and moderate abuse storage. A single result also applies only to the organism, contact time, temperature, pH and soil load it was measured under.

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.

How this page was produced

Published by
Quanta Calculator
Primary sources
4 cited below
Method
LR = log₁₀(N₀ ⁄ N) · % reduction = (1 − 10^−LR) × 100 · N = N₀ ⁄ 10^LR
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

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