Bacteria Generation Time Calculator
Calculate bacterial generation time (doubling time), specific growth rate and number of generations from initial and final cell counts. Predict future population size with built-in growth phase validation.
Bacteria Generation Time Calculator Tool
Rate this tool
Bacteria generation time calculator with growth rate and population prediction
Most generation time tools show only doubling time. This calculator also shows specific growth rate, number of generations, a future population prediction and growth-phase warnings — a complete picture of your culture's kinetics in one tool.
How to calculate bacterial generation time
Generation times of common bacteria
| Organism | Generation time | Conditions |
|---|---|---|
| Escherichia coli | ~20 min | 37 C, rich medium |
| Staphylococcus aureus | 27–30 min | 37 C |
| Bacillus subtilis | ~26 min | 37 C, rich medium |
| Lactobacillus acidophilus | 66–87 min | 37 C |
| Mycobacterium tuberculosis | 12–24 h | 37 C |
LazyTools Bacteria Generation Time Calculator vs the competition
| Feature | LazyTools | Omni | Biology Online | MicrobeOnline |
|---|---|---|---|---|
| Generation time (doubling time) | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Yes |
| Specific growth rate (µ) | ✓ Yes | ✓ Yes | ✗ No | ✗ No |
| Number of generations | ✓ Yes | ✗ No | ✗ No | ✗ No |
| Future population prediction | ✓ Yes | ✗ No | ✗ No | ✗ No |
| Growth phase warnings | ✓ Yes | ✗ No | ✗ No | ✗ No |
| min / h / d unit toggle | ✓ Yes | ✗ No | ✗ No | ✗ No |
| No login required | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Yes |
| 100% browser-side | ✓ Yes | ✗ No | ✗ No | ✗ No |
Bacteria Generation Time — A Complete Guide
Bacterial generation time (also called doubling time) is the time required for a population to double in size during exponential growth. It is a fundamental parameter in microbiology describing how fast a species grows under given conditions.
How to calculate bacterial generation time
The formula is: g = t x ln(2) / ln(N(t)/N(0)), where g is generation time, t is elapsed time, N(0) is the initial count and N(t) is the final count. This applies only during the logarithmic (exponential) growth phase.
How to calculate bacterial growth rate
The specific growth rate (mu) is: mu = ln(N(t)/N(0)) / t, expressed in per hour or per minute. Doubling time equals ln(2) / mu. The per-capita growth rate r = (N(t)/N(0))^(1/t) - 1 for discrete time steps.
The four phases of bacterial growth
Bacterial growth in batch culture follows four phases: the lag phase (adaptation, no growth), exponential phase (constant doubling at maximum rate), stationary phase (growth equals death as nutrients deplete), and death phase (death exceeds growth). Generation time must be measured during the exponential phase for accurate results.
Exponential growth and population prediction
The exponential growth model is N(t) = N(0) x (1+r)^t. Without resource limitation, a single E. coli cell dividing every 20 minutes would theoretically produce more cells than atoms in the observable universe after 24 hours. In practice, exponential growth is limited by nutrients, space and inhibitory metabolites.