Bacteria Growth Calculator (Doubling Time)

Predict bacterial population from initial count, doubling time, and elapsed time.

Nature Exponential model 6+ species presets Generations counted
Rate this calculator · 4.5 (2)

Bacteria population over time

N(t) = N₀ × 2^(t / Td) · exponential phase

Instructions — Bacteria Growth Calculator (Doubling Time)

  1. Enter the initial population N₀ (cells, CFU, or any countable unit).
  2. Enter the doubling time Td in minutes. Use the species presets if you do not have a measured value: E. coli runs 20 min in rich broth at 37 °C, slower species double in hours, M. tuberculosis takes 18–24 hr.
  3. Enter elapsed time t in the same time units as Td (minutes).
  4. Read the final population, number of generations, and growth rate constant r.

The formula assumes the exponential (log) phase — unlimited resources, no waste accumulation, no immune pressure. Real cultures hit a stationary phase after 6–10 hours when nutrients deplete or quorum-sensing kicks in.

Formulas

Doubling-time form

N(t) = N₀ × 2(t / Td)

Equivalent exponential form

N(t) = N₀ × e(r × t)
r = ln(2) / Td ≈ 0.693 / Td

Generations

n = log₂(N(t) / N₀)

Time to reach a target population

t = Td × log₂(Ntarget / N₀)

Worked example: foodborne risk

A salad sits at room temperature with 100 CFU/g of Salmonella (Td ≈ 27 min at 25 °C). After 4 hours: N = 100 × 2^(240/27) = 100 × 470 ≈ 47,000 CFU/g. The 4-hour danger-zone rule from USDA exists because exponential growth crosses the infectious dose for many pathogens around this window.

Reference

Common species at optimal temperature

OrganismDoubling timeConditions
Escherichia coli20 minLB broth, 37 °C
Bacillus subtilis26 minLB, 37 °C
Staphylococcus aureus27–30 minTSB, 37 °C
Salmonella enterica25–30 minLB, 37 °C
Listeria monocytogenes40 minBHI, 37 °C
Pseudomonas aeruginosa30 minLB, 37 °C
Yeast (S. cerevisiae)90 minYPD, 30 °C
Mycobacterium tuberculosis18–24 hrMiddlebrook 7H9, 37 °C
Mycobacterium leprae~14 daysSlowest known pathogen

Temperature dependence

Doubling time roughly doubles for every 10 °C below the optimum (the Q₁₀ rule). E. coli at 25 °C runs about 75 min; at 4 °C the growth rate drops to near zero — which is the basis of refrigeration as a food-safety control. Above the maximum growth temperature, doubling time goes infinite and cells die.

Four phases of a closed culture

  • Lag — cells acclimate, no division (10–60 min for fresh inoculum)
  • Log / exponential — fastest doubling, the regime this calculator models
  • Stationary — nutrient depletion, division slows to match death rate
  • Death — population declines exponentially

Article — Bacteria Growth Calculator (Doubling Time)

Bacteria growth calculator — exponential model with doubling time

Bacteria multiply exponentially during their log phase. The standard formula is N(t) = N₀ × 2^(t / Td), where N₀ is the initial population, t is elapsed time, and Td is the doubling time. For E. coli (Td = 20 min at 37 °C) starting from 100 cells, the population reaches 100 × 2^9 = 51,200 cells after 3 hours. After 10 hours, 10⁹ cells — the typical stationary-phase plateau.

The model captures the regime that matters most in microbiology, food safety, and clinical infection: the exponential phase. Real cultures eventually plateau as nutrients deplete, but the predictions stay accurate through the period when bacterial populations grow most aggressively — exactly when knowing the trajectory matters most.

What is bacteria growth?

Bacteria grow by binary fission: each cell divides into two daughter cells, both of which divide again, and so on. Under optimal conditions, the doubling cycle runs every 20 minutes for fast species like Escherichia coli, every 30 minutes for many Salmonella and Staphylococcus, every 40–60 minutes for Listeria and Pseudomonas, and several hours for slow growers like Mycobacterium tuberculosis.

Because each generation multiplies the population by 2, the growth curve plotted on a linear scale climbs almost flat at first then explodes. On a log scale, exponential growth becomes a straight line — which is why microbiologists nearly always work in log units when monitoring cultures.

Did you know

If a single E. coli cell could grow exponentially without limit for 24 hours, the resulting mass would weigh roughly 2,000 metric tons. In two days it would exceed the mass of the Earth. Bacterial populations always hit a resource ceiling long before that — usually around 10⁹ cells per milliliter — but the math demonstrates why exponential growth is one of the most powerful processes in biology.

The bacteria growth formula

The doubling-time form is the most intuitive: N(t) = N₀ × 2^(t / Td). It maps directly to the biological mechanism. The continuous exponential form, N(t) = N₀ × e^(rt), is mathematically equivalent and links to the rate constant r = ln(2) / Td ≈ 0.693 / Td.

Bacteria growth formulas
By Td N(t) = N₀ × 2^(t/Td)
By r N(t) = N₀ × e^(r·t)
Link r = ln(2)/Td ≈ 0.693/Td
Generations n = log₂(N/N₀)
Time to N t = Td × log₂(N/N₀)

Worked example: at room temperature (Td ≈ 60 min for many spoilage bacteria), a contaminated meat sample with an initial load of 10³ CFU/g reaches 10⁶ CFU/g — the typical spoilage threshold — in 10 hours. Refrigerator temperatures push Td above 6 hours, extending the same trajectory to over 60 hours.

Bacteria doubling time by species

Doubling time varies by three orders of magnitude across bacterial species. The fastest growers (E. coli, Bacillus, Vibrio) double every 15–25 minutes at optimal temperature. Mid-range pathogens like Staphylococcus and Salmonella double in 25–35 minutes. Slow growers like mycobacteria double in 18–24 hours.

E. coli
20 min
37 °C, rich broth
M. tuberculosis
~18 hr
Slow grower
M. leprae
~14 days
Slowest pathogen

The four phases of bacteria growth

A closed culture (one batch of medium, no flow-through) progresses through four phases. Lag phase comes first: cells adjust to the new environment with little or no division, typically 30 minutes to 2 hours. Log or exponential phase follows, where the doubling formula applies and cell number roughly doubles per generation time.

Stationary phase begins when growth-limiting factors kick in — nutrient depletion, waste accumulation, oxygen limitation, quorum sensing. Division rate matches death rate, population plateaus. Finally, the death phase: viable cell count drops exponentially as cells lyse or lose membrane integrity.

Temperature and bacteria growth rate

Temperature is the single biggest non-genetic factor affecting bacterial growth rate. Each species has a minimum, optimum, and maximum growth temperature. Within the growth range, the rule of thumb is doubling time roughly doubles for every 10 °C drop below optimum (the Q₁₀ rule).

  • Psychrophiles = optimum 0–15 °C (Arctic and Antarctic bacteria, some Listeria strains).
  • Psychrotrophs = can grow at 0–7 °C, optimum 20–30 °C (most refrigerator spoilage bacteria).
  • Mesophiles = optimum 25–40 °C (most human pathogens including E. coli, Salmonella, S. aureus).
  • Thermophiles = optimum 50–60 °C (some Bacillus, dairy starter cultures).
  • Hyperthermophiles = optimum 80+ °C (deep-sea vent archaea, hot spring bacteria).

Bacteria growth and food safety

The USDA "danger zone" for food sits between 40 °F (4 °C) and 140 °F (60 °C). Most pathogens grow best at 37 °C — body temperature. The 2-hour rule says perishable food must not stay in the danger zone for more than 2 cumulative hours; 1 hour above 90 °F (32 °C).

Tip

Refrigeration at 4 °C does not kill bacteria; it slows them. A Listeria population that doubles every 40 minutes at 37 °C doubles every 4–6 hours at 4 °C. The slower clock buys time but does not stop the process — which is why ready-to-eat foods get strict shelf-life limits even refrigerated.

Exponential vs logistic bacteria growth

The exponential model assumes unlimited resources. The logistic model adds a carrying capacity K, so growth slows as the population approaches the cap: dN/dt = r × N × (1 − N/K). Exponential growth is accurate for the first 4–8 generations from a low inoculum; logistic captures the full curve including the plateau.

! Lag phase varies

The lag phase length depends heavily on inoculum size, stress history, and medium change. A freshly subcultured E. coli inoculum into the same broth has near-zero lag. A frozen stock into a different medium can lag 4–6 hours before exponential growth resumes. The bacteria growth calculator above assumes you are already in exponential phase.

Common bacteria growth mistakes

Three errors repeat. First, applying the exponential formula past the stationary phase — populations plateau around 10⁹ CFU/mL in most lab media regardless of starting count. Second, using textbook doubling times for non-optimal conditions; E. coli at 25 °C doubles in 75 minutes, not 20. Third, ignoring the lag phase when the inoculum is stressed (cold, dry, or recently antibiotic-exposed). For predictive food microbiology, always include a 1–3 hour lag estimate. The ComBase database, jointly maintained by the USDA and the UK Institute of Food Research, holds thousands of measured growth curves for foodborne pathogens under realistic food-matrix conditions; for shelf-life decisions, use those empirical values rather than textbook lab numbers. The gap between a microbiology lecture and a refrigerator full of cooked chicken is often a factor of three on Td.

FAQ

E. coli divides every 20 minutes in optimal broth at 37 °C. Starting from 1 cell, you would reach 10⁹ cells in about 10 hours — but in practice cultures plateau at the stationary phase around 10⁹ CFU/mL when nutrients run out or waste accumulates.
Doubling time (Td or generation time) is how long it takes the population to double. It is constant during exponential phase, then lengthens as conditions deteriorate. For E. coli in LB broth at 37 °C, Td = 20 min.
Each cell divides into two daughter cells, both of which divide again, and so on. Each generation multiplies the population by 2. Plotted on a log scale, exponential growth is a straight line — which is how lab cultures get monitored.
r is the continuous growth rate constant (per unit time); Td is the discrete doubling interval. They are linked by r = ln(2)/Td. An r of 2.08 per hour equals a 20-min doubling time. Both describe the same exponential — different mathematical conveniences.
Typically 4–8 hours from inoculum, before nutrients deplete or waste accumulates. Continuous cultures (chemostats) maintain exponential growth indefinitely by adding fresh medium and removing waste at a controlled dilution rate.
Below-optimum temperature, low pH, low water activity (aw), low oxygen for aerobes (or any oxygen for strict anaerobes), antimicrobial compounds, lack of nutrients, and accumulation of metabolic waste. Refrigeration uses several of these at once — cold plus low aw in dry foods.
USDA's 2-hour rule says perishable food must not sit between 40 °F and 140 °F (4–60 °C) for more than 2 hours total. Starting from a low contaminating dose, pathogens like Salmonella can multiply 1,000-fold in those 2 hours, easily crossing the infectious dose threshold.
It gives a first approximation but real environments deviate. Food matrices have heterogeneous nutrients, soil has competition and predation, and wounds involve immune response. Use the model for ballpark risk; use measured Td in the actual matrix for tight predictions.