Biologymicrobiologycell biologybacterial growth

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

cells
cells
hours

See your Generation Time Calculator results

Enter your email to unlock results — free forever.

or

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. 1

    Enter your initial cell count (n₀)

    Value should be in cells.

  2. 2

    Enter your final cell count (n)

    Value should be in cells.

  3. 3

    Enter your elapsed time

    Value should be in hours.

  4. 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

initial_count: 500final_count: 64000time_hours: 3

With 7 doublings in 3 hours, the generation time is approximately 0.43 hours (about 26 minutes).

Slow-growing soil bacterium

initial_count: 200final_count: 1600time_hours: 12

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

Related Calculators