CFU Calculator

Figran

Turn plate counts from several dilutions into CFU/mL or CFU/g, log10 and log reduction.

  • Weighted mean across dilutions
  • TNTC, TFTC and estimated counts
  • Log reduction and time-kill
Samples
Sample type
Plating
Dilution
Plate 1
Plate 2
Remove

Result

2.0 × 10⁹ CFU/mL

2 plates used · 30–300

log₁₀ 9.30

Maximum likelihood, 95% CI: 2.0 × 10⁹ [1.8 × 10⁹, 2.2 × 10⁹]

TNTCTNTCTNTCTNTC212212189189232317171 × 10⁻⁵1 × 10⁻⁶1 × 10⁻⁷2.0 × 10⁹ CFU/mLUsed in resultOutside 30–300TNTC
TNTCTNTCTNTCTNTC2122121891892323171710⁻⁵10⁻⁶10⁻⁷2.0 × 10⁹ CFU/mLUsed in resultOutside 30–300TNTC

CFU calculator examples

Explore plate-count scenarios, then load one into the calculator.

TNTCTNTCTNTCTNTC212212189189232317171 × 10⁻⁵1 × 10⁻⁶1 × 10⁻⁷2.0 × 10⁹ CFU/mLUsed in resultOutside 30–300TNTC

E. coli overnight culture

Estimate a liquid culture from duplicate spread plates.

Spread 0.1 mL · 3 dilutions · duplicates

144144118118262620201 × 10⁻²1 × 10⁻³1.4 × 10⁴ CFU/gUsed in resultOutside 15–300TNTC

Aerobic plate count of a food sample

Calculate a food sample's aerobic plate count using the FDA BAM method.

Source: FDA BAM Chapter 3, Example 2.1a

2052052102102502501051051101101031035555404047471 × 10⁻³1 × 10⁻⁴1 × 10⁻⁵3.0 × 10⁶ CFU/gUsed in resultOutside 10–300TNTC

Total plate count with dilutions that disagree

Review counts when successive dilutions disagree.

Food sample · 3 dilutions · triplicates

TNTCTNTCTNTCTNTC1212991 × 10⁻²1 × 10⁻³Estimated: 2.9 × 10⁴ CFU/mLUsed in resultOutside 15–300TNTC

Lowest dilution too numerous to count

Include TNTC plates in the maximum-likelihood estimate instead of ignoring them.

Pour 1 mL · 2 TNTC plates

0246810Detection limitReferenceControlTreatment 1Treatment 2ControlControlTreatment 1Treatment 1Treatment 2Treatment 2log₁₀ CFU/mL

Disinfectant log reduction

Compare treatment plates with a control and report a detection limit.

3 samples · control vs 2 treatments

0246810Control: Δ 0.00Control: Δ 0.48Control: Δ 1.07Control: Δ 2.27Control: Δ 2.90Drug 4×MIC: Δ 0.00Drug 4×MIC: Δ −0.31Drug 4×MIC: Δ −0.89Drug 4×MIC: Δ −1.75Drug 4×MIC: Δ −4.06 · Bactericidal4.06 log₁₀ reduction at 24 h · bactericidal (≥3 log)4.06 log₁₀ reduction at 24 hbactericidal (≥3 log)0510152025log₁₀ CFU/mLTime (h)Control●ControlDrug 4×MIC●Drug 4×MICControl detection limitControl detection limitDrug 4×MIC detection limitDrug 4×MIC detection limit

Time-kill curve of an antibiotic

Plot viable counts across time for control and drug groups.

2 groups · 5 time points

How to calculate CFU from plate counts

Go from your plates to a result in four steps.

  1. 1 Set up the sample

    Choose a sample type, plating method and volume. Use Compare samples for log reduction.

  2. 2 Enter plate counts

    Enter each row's dilution and each plate's count. Type TNTC for crowded plates, or count colonies on a photo.

  3. 3 Choose a rule

    Choose a countable range (such as 30–300), ISO 7218 or FDA BAM; plates used in the result are highlighted.

  4. 4 Read and export

    Check the CFU concentration and log₁₀, then download PNG or SVG or copy the result and methods text.

CFU formula

Choose the formula that matches the plates used in your calculation.

Single plateCFU/mL=CV×d

C = colonies, V = plated volume (mL), d = dilution relative to the original sample.

Multiple plates: weighted resultCFU/mL=∑Ci∑(Vi×di)

Cᵢ, Vᵢ and dᵢ are the colony count, plated volume (mL) and dilution for each plate.

ISO: two consecutive tenfold dilutionsCFU/mL=∑CV(n1+0.1n2)d

ΣC = total colonies, V = equal plated volume (mL), n₁ and n₂ = plate counts at each dilution, d = the less-diluted fraction.

Default example

ParameterValue
Colonies212 + 189 = 401
Plated volume × dilution2.0 × 10⁻⁷ mL
Weighted calculation401 / 2.0 × 10⁻⁷
Report2.0 × 10⁹ CFU/mL

CFU/g for food and other solid samples

A 1 + 9 suspension is a 10⁻¹ dilution; enter the total dilution relative to the original sample. For example, 156 and 171 colonies at 10⁻⁷ with 0.1 mL plated give 1.6 × 10¹⁰ CFU/g.

Countable plates, TNTC and TFTC

TNTC means too numerous to count; TFTC means too few to count. Select a range appropriate for your method. Plates outside it may require an estimated result or a detection limit.

Counting ruleCountable rangePlates usedAll plates lowNo coloniesTNTC
Countable range30–300 / 25–250 / 15–300Plates in rangeEstimatedBelow detection limitAll plates are TNTC. Use a more dilute sample.
ISO 7218≤ 300Up to two consecutive eligible dilutionsEstimatedBelow detection limitUp to two consecutive eligible dilutions
FDA BAM15–300All exact and TNTC platesEstimatedBelow detection limitAll exact and TNTC plates

ISO 7218 and FDA BAM counting rules

The ISO rule uses up to two consecutive eligible dilutions with at least one plate containing 10 or more colonies. FDA BAM uses a maximum-likelihood estimate and a likelihood-ratio confidence interval. Check your laboratory protocol before reporting.

ISO low-count reporting

Colonies countedReporting
0Below detection limit
1–3Present below a limit
4–9Estimated
≥ 10Calculated result

ISO worked example: 168/215 and 14/25 at 10⁻² and 10⁻³, plated at 1 mL, give 19,181.8 and report as 19,000.

BAM rounds to two significant figures using the third digit; for example 14,500 becomes 14,000.

FDA BAM Chapter 3 · ISO 7218

Log reduction from plate counts

Log reduction is the base-10 decrease in viable counts between control and treated samples.

Log reductionLog reduction=log10(N0)−log10(N)

N₀ = control count and N = treated count, in the same units.

If no colonies are detected, use the detection limit and report a minimum reduction (≥).

Percent reduction% reduction=(1−10−LR)×100

LR = log reduction.

Log reductionPercent reductionSurvivors per 10⁶
190%100,000
299%10,000
399.9%1,000
499.99%100
599.999%10
699.9999%1

Time-kill curve

Compare viable counts over time; open points indicate results below the detection limit.

0246810Control: Δ 0.00Control: Δ 0.48Control: Δ 1.07Control: Δ 2.27Control: Δ 2.90Drug 4×MIC: Δ 0.00Drug 4×MIC: Δ −0.31Drug 4×MIC: Δ −0.89Drug 4×MIC: Δ −1.75Drug 4×MIC: Δ −4.06 · Bactericidal4.06 log₁₀ reduction at 24 h bactericidal4.06 log₁₀ reduction at 24 hbactericidal0510152025log₁₀ CFU/mLTime (h)
  • Control
  • Drug 4×MIC
  • Control detection limit
  • Drug 4×MIC detection limit

≥3 log₁₀ reduction from the initial inoculum = bactericidal activity at the specified time. Source: CLSI M26-A

CFU calculator FAQ

What is a colony forming unit (CFU)?

A CFU is a viable cell or group of cells capable of forming a visible colony.

How do I calculate CFU/mL from more than one dilution?

Divide the total colonies on selected plates by their total original-sample volume, ΣC/Σ(V × d). To count transformants per µg of plasmid DNA, use the transformation efficiency calculator.

Why does the calculator say my dilutions disagree?

Successive dilutions should give similar concentration estimates. Check labels, mixing and pipetting, and repeat if needed.

What do I report when plates have no colonies or too few?

Report a detection limit for all-zero plates. Low positive counts may be estimated or reported as present below a limit depending on the selected rule.

How do I convert CFU/mL to log CFU?

Take the base-10 logarithm of the concentration; 2.0 × 10⁹ CFU/mL is log₁₀ 9.30.

How do I calculate CFU/g for food samples?

Include the initial suspension in each total dilution relative to the original sample.

Can I use it for drop plates?

Yes. Select Drop 10 µL and enter each drop in a separate plate column.

Can I count colonies from a plate photo?

Yes. Open the photo counter beside a cell and click each colony. The photo stays in your browser.

Is my data uploaded, and can I download the results?

Your data stays in your browser. Copy or export the result without signing in.

Calculate CFU from your plates

Calculate a weighted count from your plate data in your browser.

Calculate CFU from your plates