Bacterial Generation Time Calculator
Determines how long bacteria take to double in number during exponential growth. Use it in microbiology labs to characterise growth kinetics, compare strains, or monitor antibiotic effects.
About this calculator
Generation time (g), also called doubling time, is the time required for a bacterial population to double. During exponential phase, cell counts increase as a power of 2. The number of doublings (n) that occurred between an initial count (N₀) and a final count (N) over elapsed time (t) is n = log₂(N / N₀). Generation time is therefore: g = t / log₂(N / N₀) = t / (log(N / N₀) / log(2)). All three quantities must use consistent units — time in minutes is standard. If initial and final counts are equal, no growth occurred and generation time is undefined (returned as 0). The formula assumes purely exponential growth throughout the measurement interval.
How to use
A culture starts at 2 × 10⁵ cells/mL and reaches 3.2 × 10⁶ cells/mL after 120 minutes. Step 1 — Enter 200000 as 'Initial Cell Count'. Step 2 — Enter 3200000 as 'Final Cell Count'. Step 3 — Enter 120 as 'Time Elapsed'. Step 4 — The calculator computes: log₂(3,200,000 / 200,000) = log₂(16) = 4 doublings. g = 120 / 4 = 30 minutes. This means the bacteria doubled every 30 minutes, consistent with a rapidly growing culture.
Frequently asked questions
How do I calculate bacterial generation time from OD600 readings instead of cell counts?
Optical density at 600 nm (OD600) is proportional to cell density in dilute cultures, so you can substitute OD600 values directly for cell counts in the generation time formula as long as the culture remains within the linear range (typically OD600 < 0.4–0.6). Use your initial and final OD600 readings in place of N₀ and N, and apply the same formula: g = t / log₂(OD_final / OD_initial). Beyond the linear range, direct cell counting (haemocytometer or plate counts) gives more accurate results.
Why does generation time vary so much between bacterial species and growth conditions?
Generation time depends on a bacterium's metabolic rate, which is influenced by temperature, nutrient availability, oxygen levels, pH, and the organism's intrinsic biology. E. coli under optimal lab conditions doubles in about 20 minutes, while Mycobacterium tuberculosis may take 15–20 hours. Temperature is particularly influential: most mesophiles grow fastest at 30–37°C, and deviations slow growth markedly. Understanding generation time in your specific conditions is essential for reproducible experiments and meaningful comparisons between studies.
What is the difference between bacterial generation time and lag phase in a growth curve?
Generation time describes the doubling rate during the exponential (log) phase, when bacteria are actively dividing at a constant rate. Lag phase is the initial period after inoculation where cells are metabolically adapting to new conditions — synthesising enzymes and adjusting gene expression — without net increase in cell number. The generation time formula only applies once the culture enters exponential growth. Using measurements that include lag-phase data will underestimate the true growth rate, so always verify you are sampling within the log phase.