The CFU calculator converts raw plate colony counts into a standardized microbial concentration (CFU/mL or CFU/g) using the dilution plate count method — the gold standard for viable cell enumeration in microbiology. Used by clinical microbiologists, food safety analysts, environmental scientists, and researchers, this tool eliminates manual arithmetic errors and flags statistically unreliable counts outside the 30–300 colony range.
Plate 1 = 145 colonies, Plate 2 = 151 colonies → Average = 148
Dilution Factor = 10⁻⁴ (0.0001), Volume Plated = 0.1 mL
CFU/mL = 148 ÷ (0.0001 × 0.1) = 148 ÷ 0.00001 = 1.48 × 10⁷ CFU/mL
🔢 CFU Results
How to Use the CFU Calculator
The CFU calculator uses the standard dilution plate count method to determine the concentration of viable microorganisms in a sample. It is suitable for bacterial cultures, yeast suspensions, food homogenates, environmental water samples, and any matrix where colony forming unit quantification is required.
Step-by-Step Instructions
Step 1 — Enter your colony count. Count the discrete colonies on your agar plate and enter the number in the Colony Count (Plate 1) field. Only include colonies that are clearly separated and visible; do not count satellite colonies or spreading colonies as individual CFUs. The ideal countable range is 30–300 colonies per plate.
Step 2 — Enter a second plate count (optional). If you plated duplicate plates from the same dilution, enter the second count in the Colony Count (Plate 2) field. The calculator will automatically average both counts before computing CFU/mL, which improves statistical reliability and is required by many regulatory protocols (e.g. FDA BAM, ISO 4833).
Step 3 — Enter the dilution factor. Enter the total cumulative dilution applied to your original sample before plating. Enter this as a decimal (e.g. 10⁻⁴ = 0.0001). Use the Dilution Notation Helper dropdown to select common dilutions from 10⁻¹ to 10⁻⁷ quickly without typing errors.
Step 4 — Enter the volume plated. Enter the volume spread onto the agar surface in mL. Typical values are 0.1 mL for the spread plate method or 1.0 mL for the pour plate method. Entering an incorrect volume is one of the most frequent errors in manual CFU calculations.
Step 5 — Select result units and calculate. Choose CFU/mL (liquid samples), CFU/g (solid samples), or CFU/sample from the result units dropdown. Click Calculate CFU to instantly display the result in standard notation, scientific notation, and log₁₀ CFU, along with a countability assessment.
The CFU Calculation Formula
The formula for calculating CFU per mL is:
Example:
Plate 1 = 145 colonies, Plate 2 = 151 colonies → Average = 148
Dilution Factor = 10⁻⁴ (0.0001), Volume Plated = 0.1 mL
CFU/mL = 148 ÷ (0.0001 × 0.1) = 148 ÷ 0.00001 = 1.48 × 10⁷ CFU/mL
Each variable in the formula serves a distinct purpose. The average colony count represents the observable proxy for viable cells that were present in the plated volume. The dilution factor corrects for the fold-dilution applied during sample preparation, scaling the plate count back to the original sample concentration. The volume plated corrects for the fact that only a fraction of a milliliter was actually spread onto the plate.
When to Use This Calculator
This tool is relevant in any protocol that involves serial dilution and agar plating for viable count enumeration. Common applications include: determining the bacterial load in a fermentation broth before and after antibiotic challenge; verifying the concentration of a working bacterial stock for transformation or infection assays; meeting regulatory microbial limits in food safety testing (e.g. total plate count in dairy products); monitoring drinking water quality; and quantifying transductants or transformants after gene transfer experiments.
Common Mistakes to Avoid
1. Entering only one step of a serial dilution. If you performed three consecutive 1:10 dilutions, the total dilution factor is 10⁻³ (0.001), not 0.1. Always multiply all individual dilution steps together before entering the value.
2. Counting TNTC or TFTC plates. Plates outside the 30–300 range produce unreliable estimates. Repeat the experiment using a dilution that yields a count within this range. The calculator displays a warning for out-of-range counts but still computes a value — treat these results with caution.
3. Confusing volume plated with total culture volume. If your tube contains 10 mL of diluted culture and you pipetted 0.1 mL onto the plate, the volume plated is 0.1 mL — not 10 mL. Only the volume that contacted the agar surface is relevant.
Interpreting Your Results
The calculator outputs CFU concentration in four formats: standard decimal notation, scientific notation (e.g. 1.48 × 10⁷), log₁₀ CFU (e.g. 7.17 log CFU/mL), and the average colony count used in the calculation. Log₁₀ values are particularly useful for comparing samples across several orders of magnitude, tracking kill curves in antimicrobial studies, or reporting results under regulatory frameworks that specify log reduction targets. A result flagged as TNTC or TFTC should prompt you to re-plate at a higher or lower dilution respectively.
Frequently Asked Questions
What is the CFU/mL formula and how is it calculated?
CFU/mL is calculated using the formula: CFU/mL = Number of Colonies ÷ (Dilution Factor × Volume Plated in mL). For example, if you count 150 colonies on a plate inoculated with 0.1 mL of a 10⁻⁴ dilution, the result is 150 ÷ (0.0001 × 0.1) = 1.5 × 10⁷ CFU/mL. When two replicate plates are used, counts are averaged before applying the formula. This formula is standardized across microbiology protocols and accepted by regulatory bodies such as the FDA and ISO.
What is the countable colony range and why does it matter?
The statistically valid countable range for a standard agar plate is 30 to 300 colonies. Plates with fewer than 30 colonies (TFTC — Too Few To Count) give unreliable estimates because small counting errors become large percentage errors. Plates with more than 300 colonies (TNTC — Too Numerous To Count) experience colony overlap and merging, leading to systematic undercounting. To obtain a result within the countable range, adjust your serial dilution series so that at least one dilution falls between 30 and 300 colonies per plate. This calculator flags TFTC and TNTC conditions automatically.
How do I choose the correct dilution factor to enter?
The dilution factor is the total fold-dilution applied to your original sample before plating. If you performed a serial dilution — for example three consecutive 1:10 steps — the total dilution factor is 10⁻³ = 0.001. Enter the decimal form of the total combined factor (e.g. 0.0001 for 10⁻⁴). The dilution notation helper dropdown provides shortcuts for common dilutions from 10⁻¹ to 10⁻⁷. Never enter just a single step dilution if multiple steps were performed — this is one of the most common sources of CFU calculation error.
What is the difference between CFU/mL and CFU/g?
CFU/mL expresses microbial concentration per milliliter of liquid sample and is used for broth cultures, beverages, water, and blood. CFU/g expresses concentration per gram of solid or semi-solid sample, such as food, soil, or tissue homogenates. When working with solid samples, the material is typically homogenized in a known volume of diluent (e.g. 1 g in 9 mL gives a 10⁻¹ dilution); subsequent dilutions and the plating calculation then account for this initial dilution step. This calculator supports both units via the Result Units selector.
Why should I plate duplicate plates and how does averaging improve accuracy?
Plating duplicate plates from the same dilution reduces the impact of random counting errors, pipetting variation, and uneven colony distribution on the agar surface. If one plate is accidentally contaminated or a counting error occurs, the second plate provides a verification value. The standard practice recommended by the FDA Bacteriological Analytical Manual and APHA Standard Methods is to average counts from two replicate plates at the same dilution before applying the CFU formula. This calculator accepts both plate counts in the optional Plate 2 field and computes the average automatically.