Generation Time Calculator
Generation time — also called doubling time — is the time required for a population to double in size under exponential growth conditions. This calculator uses the number of doublings (log base 2 of the fold-increase) divided into the total elapsed time to give you the average time per generation.
Advertisement
Calculator
See your Generation Time Calculator results
Enter your email to unlock results — free forever.
No spam, ever. Unsubscribe at any time.
Advertisement
Formula
g = t / log₂(N / N₀)
g is the generation time, t is the total elapsed time, N is the final cell count, and N₀ is the initial cell count. The denominator log₂(N/N₀) gives the number of times the population doubled during the experiment. Dividing the total time by the number of doublings yields the average time per generation.
How to use the Generation Time Calculator
- 1
Enter your initial cell count (n₀)
Value should be in cells.
- 2
Enter your final cell count (n)
Value should be in cells.
- 3
Enter your elapsed time
Value should be in hours.
- 4
Read your results instantly
Results update in real time as you type.
Advertisement
What generation time tells you
Generation time is one of the most fundamental measurements in microbiology. Under ideal conditions — ample nutrients, optimal temperature, no competition — bacterial populations grow exponentially, meaning each cell divides to produce two daughter cells at a regular interval. E. coli, for example, divides roughly every 20 minutes in rich media at 37°C, which means a single cell can produce billions of descendants within a day. Knowing the generation time lets you predict how quickly a culture will reach a target density, which is critical for planning experiments, fermentation processes, and pharmaceutical production. It is also a key metric in clinical microbiology: faster-growing pathogens are generally harder to control, and changes in generation time can signal antibiotic stress or resistance.
Exponential growth and its limits
The formula used here assumes exponential (logarithmic) growth, which is only valid during the log phase of a growth curve. Before log phase, cells are adapting to their environment (lag phase) and growth is slow; after log phase, nutrients are depleted, waste products accumulate, and growth slows or stops (stationary and death phases). For an accurate generation time measurement, you should sample your culture during mid-log phase, confirm that growth is exponential by plotting cell counts on a log scale, and keep the elapsed time short enough that growth conditions do not change appreciably. When in doubt, use at least three time points to verify linearity on a semi-log plot before applying this formula.
Tips & Insights
Use optical density as a proxy
Measuring optical density at 600 nm (OD600) is faster than direct cell counting and correlates linearly with cell density during log phase. Convert OD600 readings to cell counts using a species-specific standard curve, then plug those values into this calculator.
Ensure you are in log phase
Generation time calculations are only valid during exponential growth. If your cell count does not at least double during the measurement window, the culture may still be in lag phase. Collect at least two data points separated by at least one expected doubling to confirm exponential kinetics.
Temperature matters enormously
Small changes in incubation temperature dramatically affect generation time. E. coli at 30°C grows about twice as slowly as at 37°C. Always record the exact temperature and note it alongside your generation time measurements so results from different experiments are comparable.
Worked Examples
E. coli in rich broth
With 7 doublings in 3 hours, the generation time is approximately 0.43 hours (about 26 minutes).
Slow-growing soil bacterium
Three doublings in 12 hours yields a generation time of 4 hours.
Advertisement
Frequently Asked Questions
What is the difference between generation time and doubling time?
In microbiology the two terms are used interchangeably. Both refer to the time required for a population to double in number under exponential growth. Some textbooks reserve 'doubling time' for populations and 'generation time' for individual cells, but the calculation and result are the same.
Can I use this formula for non-bacterial cells?
Yes. The same logarithmic formula applies to any exponentially growing population — yeast, mammalian cell lines, algae, or even animal populations in ecology. Just be sure the population is genuinely growing exponentially during the measurement window.
What if my final count is lower than my initial count?
A final count lower than the initial count means the population is in decline (death phase), not growth. The formula will return a negative number, which is mathematically valid but meaningless as a generation time. You should re-sample during active growth.
How do antibiotics affect generation time?
Bacteriostatic antibiotics (like tetracycline) slow or halt cell division, lengthening generation time dramatically. Bactericidal antibiotics kill cells, causing the population to decline rather than grow. Measuring generation time in the presence of antibiotics is one way to quantify their inhibitory effect.
Why does the formula use log base 2 instead of natural log?
Because cells divide in half — each division produces exactly two daughter cells. Log base 2 counts the number of doublings directly. You can also use natural log in both numerator and denominator (g = t × ln(2) / ln(N/N₀)), which gives the same result because the ln(2) factors cancel to produce the log-base-2 relationship.
Advertisement