Bacterial Growth Calculator

Calculate bacterial population after binary fission using N = N₀ × 2^(t/g).
Inputs: initial count, elapsed time, doubling time.
Shows growth across species.

Final Population

Bacteria reproduce by binary fission: each cell splits in two. Population doubles every generation. After n generations, the count is:

N = N₀ × 2ⁿ

where n = t / g (elapsed time divided by generation time).

Reference doubling times by species

Generation time varies enormously by organism and conditions. The numbers below assume ideal growth conditions (optimal temperature, abundant nutrients, no inhibitors):

Organism Doubling time Notes
Vibrio natriegens ~10 min Fastest known free-living bacterium
Escherichia coli (37 °C) ~20 min Standard lab workhorse
Bacillus subtilis ~26 min Common Gram-positive model
Staphylococcus aureus ~30 min Skin and nasal flora
Salmonella typhimurium ~30 min Foodborne illness
Pseudomonas aeruginosa ~40 min Hospital-acquired infections
Lactobacillus 60–90 min Yogurt, sourdough cultures
Saccharomyces cerevisiae (yeast) 90–120 min Not a bacterium, but the other lab workhorse
Mycobacterium tuberculosis 15–20 hr Slow-growing; why TB treatment is so long
Treponema pallidum (syphilis) 30–33 hr Very slow; cannot grow in standard culture

These are the same figures the Cell Doubling Time calculator uses to name the organism your measured doubling time is closest to. The two pages used to disagree, quoting 30 against 40 minutes for P. aeruginosa and 12–24 against 15–20 hours for M. tuberculosis, which is the sort of thing that is invisible until you open both tabs at once.

Worked example: contamination growth

A food sample starts with 100 cells of E. coli (g = 20 min) and sits out at room temperature for 4 hours. n = 240 / 20 = 12 generations N = 100 × 2¹² = 100 × 4,096 = 409,600 cells

If left another 4 hours (8 hours total), n = 24 and N = 100 × 16,777,216 = 1.68 billion. This is why food safety guidelines treat 4 hours at unsafe temperatures as a hard limit.

Exponential growth is unintuitive, and the precise statement is worth getting right: doubling the elapsed time squares the growth factor, not the count. The factor went from 4,096 to 4,096² = 16,777,216, and the count follows it. So the second four hours cost you four thousand times more than the first four did, off the same starting sample.

The four growth phases

Real cultures do not grow exponentially forever:

  1. Lag phase: cells adjust to new environment, minimal division. Lasts minutes to hours depending on how different the new conditions are.
  2. Exponential (log) phase: maximum growth rate. The formula above applies here.
  3. Stationary phase: nutrients deplete, waste accumulates. Birth and death rates equalize.
  4. Death phase: population declines as conditions become lethal.

This calculator models only the exponential phase. For more realistic predictions over long timescales, use the logistic model: dN/dt = μN × (1 − N/K), where K is carrying capacity.

Practical applications

  • Food safety: the FDA “2-hour rule” for perishable food at room temperature comes from estimating that pathogenic bacteria can hit infectious doses within 2 hours of optimal growth.
  • Antibiotic dosing: rapid-doubling species (E. coli at 20 min) require shorter treatment courses; slow-doubling species (TB at 24 hr) require months because antibiotics only affect dividing cells.
  • Fermentation: brewing, yogurt-making, and cheese aging all depend on hitting exponential phase fast and holding it long enough to acidify or alcoholize the substrate.
  • Lab cultures: OD measurements (optical density) are calibrated against doubling time so you can estimate cell count without microscopy.

Limitations

  • The exponential model overestimates population once nutrients become limiting; real cultures hit stationary phase well before reaching the calculator’s prediction.
  • Cells in a real culture divide asynchronously, so growth is continuous rather than the stepped doubling the discrete formula implies.
  • Antibiotic treatment, pH shifts, oxygen availability, and toxin accumulation all suppress growth and are not captured here.

How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.