CFU Calculator — Colony Forming Units (CFU/mL & CFU/g)
A CFU calculator converts the colonies you count on a Petri plate into the concentration of living microbes in your original sample. The core rule is CFU/mL = (colonies × dilution factor) ÷ volume plated, where the dilution factor is the reciprocal of the total dilution. For solid samples the same math gives CFU/g once the sample-to-diluent (homogenate) dilution is included. Use the tool below and it returns the exact CFU, with steps.
Key facts at a glance
- Core formula: CFU/mL = (number of colonies × dilution factor) ÷ volume plated (mL).
- Dilution factor = reciprocal of dilution: a 10−6 dilution means a factor of 1,000,000.
- Countable range: plates with 30–300 colonies (25–250 for some standards) give the most reliable counts.
- Serial dilution: total factor = (dilution per step)^(number of steps); five 1:10 steps = 105.
- CFU vs cell count: CFU counts only viable (live, colony-forming) cells — not total or dead cells.
📋 Table of Contents
▼
- What a CFU Calculator Does
- CFU Calculator — Five Modes
- How CFU Is Calculated
- Real Scenarios Where CFU Math Mattered
- Common CFU Counting Mistakes
- Aseptic & Biosafety Essentials
- Which Mode Fits Your Situation
- Frequently Asked Questions
- CFU Best Practices Checklist
- Trusted Reference Resources
- User Reviews & Ratings
What a CFU Calculator Does
A CFU calculator tells you how many living microbes are in your original sample, based on the colonies you count on an agar plate. It removes the guesswork from the four tasks that make up almost all viable-count work: calculating CFU/mL from a liquid, CFU/g from a solid (food, soil, swab), building the dilution factor for a serial series, and averaging replicate plates.
The reason plate-count math trips people up is rarely the biology; it is the bookkeeping. You must convert the dilution into its reciprocal (the factor), divide by the volume you actually plated, and remember that only plates in the countable range (roughly 30–300 colonies) are statistically trustworthy. Get those three things right and every CFU problem becomes a single line of arithmetic.
This calculator handles the five most common CFU tasks in one place: the standard CFU/mL plate-count solver, CFU/g for solid samples, a dilution-factor builder for serial dilutions, a serial-dilution planner that predicts which plates to count, and a replicate averager that returns mean CFU ± standard deviation. Each mode shows the answer and the steps, so you can check the reasoning and learn the method.
Because CFU and dilution share the same underlying math, the tools in the sidebar — including our dilution calculator and dilution factor calculator — are useful companions for any concentration task.
CFU Calculator
Five modes — CFU/mL, CFU/g, dilution factor, serial-dilution planner & replicate average
Calculation Result
⚠️ Safety first: This calculator handles the arithmetic of viable counts only. Work with microbial cultures under the correct biosafety level (BSL), use aseptic technique, and decontaminate/autoclave all plates and waste before disposal.
How CFU Is Calculated
Every CFU calculation comes down to one principle: the number of colony-forming units is conserved as you dilute and plate. Diluting lowers the concentration, but you reverse that with the dilution factor; the volume plated fixes how much of the original you actually observed. From this single idea, a handful of formulas cover almost every viable-count task.
1. Standard Plate Count (CFU/mL)
Count the colonies, multiply by the dilution factor (the reciprocal of the dilution), and divide by the volume plated: CFU/mL = (colonies × dilution factor) ÷ volume plated (mL). 150 colonies from a 10−6 tube plated at 0.1 mL gives (150 × 1,000,000) ÷ 0.1 = 1.5 × 109 CFU/mL.
2. CFU/g for Solid Samples (Food, Soil, Swabs)
For solids you first homogenize a known mass into a known volume of diluent, then dilute further. The general formula that works for any homogenate is CFU/g = colonies × dilution factor × homogenate volume ÷ (volume plated × sample mass), where the dilution factor covers only the serial steps after the homogenate.
Serial dilution: total factor = (step)^(number of steps)
CFU/g = colonies × factor × homogenate mL ÷ (plated mL × sample g)
3. The Dilution Factor
The dilution factor is the reciprocal of the dilution. A 10−6 dilution (one part sample in a million total) has a factor of 1,000,000 — that is the number you multiply by to “undo” the dilution. In a serial series the factors multiply: six 1:10 steps give 106.
4. Choosing the Right Plate (30–300 Rule)
Plates with too few colonies are statistically unreliable; plates with too many overlap and are undercounted. The standard countable range is 30–300 colonies (25–250 in some food standards). Always calculate from a plate inside this range when possible.
Quick Reference Values
÷ plated mL
Remember: The dilution factor is the reciprocal of the dilution, and you must divide by the volume you plated (not the tube volume). Count a plate inside 30–300 colonies whenever you can, and run duplicates or triplicates for a reliable mean.

Real Scenarios Where CFU Math Mattered
These five scenarios reflect real situations — in research, food safety, water testing, and QC labs — where the CFU arithmetic, or a missing step, made a real difference.
Scenario 1: A Tenfold Dilution-Factor Slip
A student counted 150 colonies but used the dilution (10−6) instead of its factor (106), reporting 1.5 × 10−3 CFU/mL instead of 1.5 × 109. The result was off by twelve orders of magnitude. Using the dilution factor (reciprocal) in the CFU/mL mode prevents this instantly.
Scenario 2: Forgetting to Divide by Volume Plated
A technician plated 0.1 mL but treated it as 1 mL, so every result was ten times too low. The correct step is (colonies × factor) ÷ 0.1, not ÷ 1. The CFU/mL mode forces the volume-plated input so the division cannot be skipped.
Scenario 3: Counting an Overgrown Plate
A plate with 480 colonies was counted because it was “the only one,” but at that density colonies merge and are undercounted. The Serial Plan mode shows which dilution lands colonies in 30–300, so you plate the right tube next time.
Scenario 4: Food Safety — CFU/g in Ground Beef
A QC lab homogenized 25 g of beef into 225 mL diluent, then plated from a 10−6 tube. With 120 colonies on a 0.1 mL plate, CFU/g = 120 × 105 × 250 ÷ (0.1 × 25) ≈ 1.2 × 109 CFU/g. The CFU/g mode handles the mass and homogenate automatically.
Scenario 5: Noisy Triplicates
Three plates read 142, 158, and 149 colonies. Guessing the middle value ignored the spread; the Replicate Average mode returns the mean CFU and the standard deviation, giving an honest result with a confidence check.
Common CFU Counting Mistakes
The errors people make with CFU cluster around a few predictable points. Understanding why they happen prevents them.
Mistake 1: Using the Dilution Instead of Its Factor
The formula needs the reciprocal. Entering 10−6 (or “6”) instead of 1,000,000 produces a result many orders of magnitude off. The Dilution Factor mode converts a series into the correct factor for you.
Mistake 2: Skipping the Volume Plated
CFU/mL is per millilitre plated. If you plated 0.1 mL you must divide by 0.1; ignoring it makes the answer ten times too low.
Mistake 3: Counting Outside 30–300
Fewer than ~30 colonies is statistically weak; more than ~300 undercounts because colonies overlap. Pick the plate in range, or adjust your dilution.
Mistake 4: Mixing Up the Dilution Across the Series
In a serial series the factor multiplies at each step. Reading the wrong tube or miscounting steps is a frequent error — label every tube with its dilution.
Mistake 5: Single Plate, No Replicates
One plate can be an outlier. Plating in duplicate or triplicate and averaging gives a far more reliable estimate and lets you spot contamination.
💡 Rule of Thumb: Use the dilution factor (reciprocal), divide by the volume plated, count a plate in 30–300, and average two or three replicates. That sequence gives a defensible CFU every time.
Aseptic & Biosafety Essentials
Correct math does not make a culture safe — technique and containment do. Before handling any microbial culture, run through these essentials.
Never skip decontamination: autoclave or disinfect all plates, loops, tubes, and waste before disposal. Work at the biosafety level appropriate to the organism (BSL-1/2/3).
- Work at the correct BSL for the organism and use a biological safety cabinet when needed.
- Use aseptic (sterile) technique — flame-sterilize loops, use sterile pipettes/tips, and minimize exposure time.
- Label every tube and plate with organism, dilution, date, and initials.
- Wear appropriate PPE — lab coat, gloves, eye protection; tie back long hair.
- Decontaminate spills immediately and autoclave all biohazard waste.
This calculator is a planning and arithmetic aid for viable counts. It is not a substitute for your institution’s biosafety rules or a risk assessment.
Which Mode Fits Your Situation
The five modes map to the five distinct CFU tasks. Choosing the right one applies the correct logic.
CFU Mode Comparison Table
| Mode | Use Case | Key Formula | Inputs Needed | Typical Applications |
|---|---|---|---|---|
| CFU/mL | Liquid sample count | (colonies×factor)÷V | colonies, factor, volume | Broth, water, urine |
| CFU/g | Solid sample count | C×F×Vh÷(v×m) | colonies, mass, homogenate, factor, volume | Food, soil, swabs |
| Dil. Factor | Build the factor | factor = step^n | steps, dilution each | Serial series setup |
| Serial Plan | Predict counts | colonies = stock×V÷factor | stock conc., volume, range | Choosing which tube to plate |
| Replicate Avg | Average plates | mean ± SD | counts, factor, volume | Duplicates / triplicates |
Practical Decision Guide
Counting a liquid culture? Use CFU/mL mode.
Counting food, soil, or a swab? Use CFU/g mode — it accounts for sample mass and homogenate volume.
Not sure what factor to enter? Use Dilution Factor mode to build it from your serial steps.
Deciding which tube to plate? Use Serial Plan mode to predict colony counts and stay in the 30–300 range.
Have several plates? Use Replicate Average mode for a mean CFU with standard deviation.
Frequently Asked Questions About CFU
These questions come from microbiology students, food-safety technicians, water-quality analysts, and research scientists who count colonies in their actual work. Click any question to expand the answer.
How do you calculate CFU/mL?
Use CFU/mL = (number of colonies × dilution factor) ÷ volume plated in mL. The dilution factor is the reciprocal of the dilution (a 10−6 dilution → factor 1,000,000).
For example, 150 colonies from a 10−6 tube plated at 0.1 mL: (150 × 1,000,000) ÷ 0.1 = 1.5 × 109 CFU/mL.
The CFU/mL mode does this automatically and shows the worked steps.
What exactly is a colony forming unit (CFU)?
A CFU is a single viable microbe (or small clump) that grows into one visible colony on agar. CFU therefore estimates the number of living, colony-forming cells — not total cells and not dead cells.
Because one colony can come from a clump of cells, CFU is an estimate of viable units, not an exact cell count.
What is the dilution factor and how do I find it?
The dilution factor is the reciprocal of the dilution: factor = 1 ÷ dilution. A 10−6 dilution has a factor of 106 (1,000,000).
In a serial series the factors multiply. Six 1:10 steps give 106. The Dilution Factor mode computes this from your number of steps and dilution per step.
Why is the countable range 30–300 colonies?
Fewer than ~30 colonies is statistically unreliable (small sample), and more than ~300 leads to overlapping colonies that are undercounted.
30–300 (or 25–250 in some food standards) is the accepted range for an accurate, reproducible count. The Serial Plan mode helps you choose a dilution that lands in this range.
How do I calculate CFU/g for a solid sample?
Use CFU/g = colonies × dilution factor × homogenate volume ÷ (volume plated × sample mass). Weigh the sample (e.g., 25 g), homogenize it into a known volume of diluent (e.g., 225 mL), then plate from your serial dilutions.
The CFU/g mode takes mass, homogenate volume, factor, and plated volume and returns CFU per gram directly.
How do I set up a serial dilution?
Add a fixed volume of sample to a known volume of sterile diluent (e.g., 1 mL into 9 mL for a 1:10 step), mix, then transfer the same volume into the next tube, repeating for each step.
The Dilution Factor mode gives the total factor, and the Serial Plan mode predicts which tube to plate so your colonies land in 30–300.
What volume should I plate?
Typical volumes are 0.1 mL (spread plate) or 1.0 mL (pour plate). Whatever you plate, you must divide the (colonies × factor) by that exact volume to get CFU/mL.
Smaller plated volumes mean larger dilution factors are needed to reach the countable range.
Why should I plate in duplicate or triplicate?
A single plate can be an outlier due to pipetting error or contamination. Duplicate or triplicate plates let you average the CFU and estimate the spread (standard deviation) for a more defensible result.
The Replicate Average mode returns the mean CFU and its standard deviation automatically.
What is the difference between CFU/mL and CFU/g?
CFU/mL reports viable count per millilitre of a liquid sample; CFU/g reports it per gram of a solid sample (food, soil, tissue). The arithmetic is related, but CFU/g also accounts for the sample mass and the homogenate dilution.
Use CFU/mL mode for liquids and CFU/g mode for solids.
Is this CFU calculator free and private?
Yes. This CFU calculator is completely free, runs entirely in your browser, and requires no sign-up.
All calculations are private — no counts, dilutions, or any other inputs are sent to a server or stored.
CFU Best Practices Checklist
These practices separate accurate, reliable counts from error-prone work. Many take only seconds.
Before You Plate
While Plating & Incubating
After Counting
For the dilution math behind viable counts, see our dilution calculator, dilution factor calculator, and dilution ratio calculator.
Trusted Reference Resources for CFU
These are authoritative references for accurate, standardised viable-count methods.
FDA BAM (Bacteriological Analytical Manual) — FDA BAM — Standard methods for enumerating microorganisms in food, including dilution and plating protocols.
USDA FSIS — fsis.usda.gov — Microbiology laboratory guidebook for food-safety viable counts and compliance limits.
CDC / ASM — cdc.gov and the American Society for Microbiology — biosafety levels, aseptic technique, and standard plate-count methods.
ISO 4833 — International standard for the enumeration of microorganisms (colony count at 30 °C), widely used in food and water labs.
LibreTexts Microbiology — bio.libretexts.org — Free, peer-reviewed explanations of serial dilution, viable counts, and CFU math.
On our platform, related calculation tools include: dilution calculator, dilution factor calculator, dilution ratio calculator, and cell dilution calculator.
User Reviews & Ratings
📝 Share Your Experience with This Calculator
Final Thoughts on CFU Counting
CFU counting is one of those tasks that seems simple until the dilution math and the biology meet. The arithmetic is straightforward — use the dilution factor (reciprocal), divide by the volume plated, and count a plate inside 30–300 — but a single factor slip or an overgrown plate can throw a result off by orders of magnitude.
The framework is short: pick the mode that matches your sample (CFU/mL for liquids, CFU/g for solids, dilution factor for the series, serial plan to choose a plate, replicate average for several plates), keep your units consistent, count in range, and always work aseptically. That sequence gives an accurate, reproducible CFU every time.
From clinical and food labs to environmental testing and research benches, CFU math is everywhere a living culture becomes a number. Keep this calculator handy as your starting point, and use the related dilution tools in the sidebar whenever you need to set up a series.
🔒 Privacy Guarantee: Every calculation on this page runs entirely within your browser. No data — colony counts, dilutions, volumes, or any other inputs — is sent to any server, stored, or shared. Your calculations are completely private.

Pingback: Bacterial Growth Calculator – Calculate Bacterial Growth Fast