ToolsConductScience tool
Colony CountsFree in-browser calculator

CFU / Dilution Series Calculator.

Enter colony counts and dilutions. Get CFU/mL with countability flags, audit trail, and CSV export. Data never leaves your browser.

PrivateData stays in your browser
LiveNo sign-up required
Validated2026-03-14
CitableMethods and citation included

Calculator

Results update in place

Try it out

Load example CFU data to see the full workflow

Plating Method

Colony Counts

DilutionAB
10-6
10-5
10-4
10-3

Enter colony counts and hit Calculate

Results with petri dish visualization will appear here

When to use

  • Calculate CFU/mL from serial dilution plate counts
  • Validate colony counts with FDA BAM countability ranges (15–300 pour plate, 30–300 spread plate)
  • Track dilution series with automatic 10-fold dilution calculations
  • Pour plate, spread plate, and membrane filtration methods
  • Generate audit trails for GLP/GMP documentation

Do not use for

  • Direct microscopy counts (use hemocytometer tools)
  • Turbidimetric OD600 measurements
  • Most Probable Number (MPN) methods

Stay inside the countable range

Only plates within the method-specific countable range yield statistically reliable estimates. Pour plates: 15–300 colonies (FDA BAM Chapter 3). Spread plates: 30–300. Membrane filtration: 20–200 (USP <61>). Plates outside these ranges should be flagged, not averaged in.

Get the dilution factor right

The most common calculation error is using the wrong dilution factor. A 10510^{-5} dilution means the sample was diluted 100,000-fold — the factor is 0.00001, not 10510^{5}. Always express the dilution factor as a decimal (e.g., 10410^{-4} = 0.0001) to avoid sign errors in the denominator.

Watch for plate-edge effects

Colonies growing at the edge of a pour plate or along the periphery of a spread plate can be undercounted or obscured. If more than 25% of colonies are at the plate edge, the result is unreliable. Use the proper agar volume (15–20 mL for standard Petri dishes) and spread evenly.

Incubation time matters

Under-incubation misses slow-growing organisms; over-incubation lets pinpoint colonies appear and causes swarming species to overgrow the plate. Count at the validated time point (typically 24–48 h at 35–37 °C for mesophilic bacteria) and document the exact duration.

Handle TNTC plates correctly

TNTC (Too Numerous To Count) plates must be excluded from the weighted average, not estimated. Colony merger at high density causes severe undercounting. If all dilutions are TNTC, repeat the assay with additional higher dilutions — do not report a lower-bound guess.

1

Method

Weighted average CFU/mL calculation with FDA BAM countability range flagging. Supports pour plate (15–300), spread plate (30–300), and membrane filtration (20–200) methods. Plates outside the countable range are flagged and excluded from the weighted estimate.

2

Validated

Last validated 2026-03-14. Calculations are designed for planning and documentation support; verify procurement decisions against manufacturer specifications or institutional SOPs.

3

How to cite

How to Cite

ConductScience CFU / Dilution Series Calculator (v1.0). ConductScience, Inc. 2026. Available at: https://conductscience.com/tools/cfu-calculator

What Is a Colony Forming Unit (CFU)?

A colony forming unit (CFU) is a measure of viable bacterial or fungal cells in a sample. Unlike direct cell counts (e.g., hemocytometer or spectrophotometry), CFU counts only living cells capable of dividing and forming a visible colony on agar media.

The term "colony forming unit" rather than "cell" is deliberate — a single colony may originate from one cell or from a clump of cells. CFU counts therefore represent a lower bound on the true number of viable organisms.

CFU enumeration is the gold standard for viability measurement in microbiology, food safety, pharmaceutical QC, and environmental monitoring. FDA BAM, USP, and ISO 4833 all specify plate count methods as primary assays.

How Serial Dilution Works

Serial dilution is a stepwise reduction of sample concentration. Starting from the neat (undiluted) sample, each transfer dilutes the previous solution by a fixed factor — typically 1:10 (tenfold).

For a 1:10 serial dilution: transfer 1 mL of sample into 9 mL of diluent, mix thoroughly, then transfer 1 mL of that tube into the next 9 mL tube. Each step increases the dilution by one order of magnitude: 10110^{-1}, 10210^{-2}, 10310^{-3}, and so on.

Plating multiple dilutions ensures that at least one dilution yields a countable number of colonies. The optimal range balances statistical precision (enough colonies to reduce sampling error) against colony crowding (too many causes merger and undercounting).

Always plate at least 3–4 consecutive dilutions in duplicate. This guarantees at least one dilution falls within the countable range, even if your initial estimate of sample concentration is off by 1–2 orders of magnitude.

Best Practices for Accurate Plate Counts

Vortex or shake each dilution tube for at least 5 seconds before transferring. Incomplete mixing is the most common source of inter-replicate variability and can bias counts by 50% or more.

Use fresh pipette tips for each transfer — carryover from higher concentrations can artificially inflate counts at higher dilutions. Pre-wet tips by pipetting up and down once before the transfer.

Record counts within the recommended incubation window (typically 24–48 hours at 35–37°C for mesophilic bacteria). Extended incubation allows pinpoint colonies to emerge and can inflate counts. Document the exact incubation time and temperature.

When replicates at the same dilution disagree by more than 2-fold, investigate: uneven agar thickness, inadequate mixing, contaminated diluent, or systematic pipetting error. Do not simply average discordant replicates — they indicate a methodological problem.

Frequently asked

325
Free tools
1,200+
Institutions
100%
Client-side
0
Uploads required