Skip to content

Bacteria Growth Calculator

Model microbial growth. Explore population changes over time.

Editable rate examples. Microbe illustrations do not identify a species or its growth rate.

Culture & growth inputs

Lag time & carrying capacity (optional)
CFU

K applies only to the logistic model and must be at least N₀. Use the same population unit throughout.

Recorded only · no automatic temperature multiplier.

Current model assumptions

Constant growth rate during exponential growth. No nutrient depletion or death phase is inferred.

Binary fission: each generation doubles

First three schematic doublings, normalized to one starting unit.

CFU counts colony-forming units; one unit may contain more than one cell. These are model estimates, not measured counts.

Bacterial growth & population

Exponential model
Estimated final population1.05 × 10⁸ CFU104,857,600 CFU
Step-by-step solution
Generations20.0Model doublings
Specific Rate μ2.079 h⁻¹Natural-log rate
Doubling Time20 minConstant rate

Growth curve

Calculated growth curve● PopulationIncubation time (min)CFU400 min · 104,857,600 CFU

Growth Factor1,048,576×
Effective Growth Time400 min
Illustrative teal rod-shaped microbial models

Illustrative microbial models · not an observed microscopy count.

Text summary · PDF in member tools.

Mathematical growth estimate · not a validated food-safety prediction.

How the calculation is built

N(t)=N02tetd

Active model equation; the live solution follows your inputs.

μ = ln(2) / tᵈ

tₑ = max(0, t − lag)

Example (current inputs)

100 × 2²⁰ = 104,857,600 CFU

Effective time tₑ = max(0, t − lag); μ = ln(2)/t_d. Logistic growth approaches the entered K and does not model a death phase. Temperature is recorded context, not an automatically calibrated growth model.

Capacity-limited model background ↗

Frequently asked questions

What is doubling time?

Doubling time is the time for an exponentially growing population to double. With constant natural-log specific rate μ, tᵈ = ln(2)/μ. The 20, 30 and 60 minute buttons are editable arithmetic examples, not measured rates for a named species.

CFU vs. cells: what is the difference?

A colony-forming unit represents an entity capable of forming a colony and may include more than one cell. CFU/mL is a concentration, whereas CFU or cells are total quantities. The unit selector labels the same numerical input; it does not convert CFU to cells or concentration to total count without an entered sample volume.

When should I use a logistic model?

Use it as a simplified capacity-limited mathematical scenario when you have an appropriate carrying capacity K in the same unit as N₀. It approaches K asymptotically rather than abruptly capping exponential growth. Its μ is the low-density rate; net doublings log₂(Nₜ/N₀) are lower than μtₑ/ln(2) when crowding matters.

Does temperature set the growth rate?

No. Temperature is recorded as context only. The actual growth rate depends on strain, medium and other environmental conditions and requires measurements or a validated model. Switching °C/°F converts the recorded temperature and never changes the calculated population.

Show all questions (9 more)Show fewer questions
What does the Bacteria Growth Calculator calculate?

It estimates population under a constant-rate exponential model or a simple logistic model with optional fixed lag. It reports final population, net/model doublings, specific growth rate, growth factor and an exact calculated curve.

Which values should I enter?

Enter a finite positive initial population, nonnegative incubation time, and either a positive doubling time or a nonnegative natural-log specific rate. A zero rate is allowed in rate mode and gives no growth. Logistic capacity must be positive and at least the initial population. Optional lag must be nonnegative.

What formula does this calculator use?

Exponential: Nₜ=N₀ exp(μtₑ)=N₀ 2^(tₑ/tᵈ). Logistic: Nₜ=K/[1+(K/N₀−1)exp(−μtₑ)]. Effective time tₑ=max(0,t−lag). Times are converted to hours internally; μ is expressed per hour. The fixed lag is an abrupt mathematical simplification, not a fitted biological transition.

Why might my result differ from another source?

Specific growth rate μ uses natural logarithms. Log₁₀ growth rate, doublings per hour, and percentage growth per period are different quantities. Environmental conditions and model assumptions can also differ. For equal assumptions exp(μt) and the doubling-time formula are equivalent.

Does the result update automatically?

Yes. Inputs, preset examples and model selections update results and the native SVG curve. Unit switching converts time quantities while preserving the scenario. Population-unit switching only changes its label. The inspection slider works with keyboard, mouse and touch.

What do lag, log and stationary phases mean here?

An optional fixed lag holds the population at N₀ before modeled growth begins. The exponential model then assumes unbounded log-phase growth. The logistic model progressively slows toward K. A near-capacity label at 95% of K is only a display convention. Neither model includes a death phase.

Can a forecast be fractional or extremely large?

Yes. Continuous models predict expected population, which can be fractional even for CFU or cells; that does not mean a fraction of a living cell was observed. Exact-looking displayed digits are numerical estimates. Very large results use scientific notation and logarithmic arithmetic; incubation and effective growth exponents have numeric limits documented in error messages.

Can this determine whether food is safe?

No. This generic educational model does not validate food handling, shelf life or pathogen risk. Food predictions need organism- and product-specific validated models and appropriate measurements. Institutional references provide context, not approval of this calculator.

What does the Bacteria Growth calculate?

Bacteria Growth Calculator — free online calculator.

Sources & References

Logos identify sources; no institutional endorsement.

↗ Biology

Bacteria Growth Calculator — free online calculator.

Page information

Updated: October 7, 2026