Generation Time Calculator
Enter initial count, final count, and elapsed time to calculate generation time, growth rate constant, and number of generations.
Growth Parameters
Cells/mL or total cells at time zero
Cells/mL or total cells at end of incubation
Generation Time (Doubling Time)
—
min
Time for population to double: g = t / n
Generations (n)
—
log₂(Nt / N₀)
Growth Rate (k)
—
gen/min
Full Results
Enter initial count, final count, and elapsed time, then click Calculate.
Typical Generation Times
| Organism | Gen. time |
|---|---|
| E. coli | 20 min |
| S. aureus | 27–30 min |
| B. subtilis | 26 min |
| M. tuberculosis | 12–16 hr |
| S. cerevisiae | 90 min |
Copied!
Summary
Enter initial count, final count, and elapsed time to calculate generation time, growth rate constant, and number of generations.
How it works
- Enter the initial cell count (N₀) at the start of your growth experiment.
- Enter the final cell count (Nt) measured at the end of incubation.
- Enter the elapsed incubation time and choose minutes or hours as the unit.
- The calculator derives the number of generations using log₂(Nt / N₀).
- Generation time is elapsed time divided by the number of generations.
- Growth rate constant k equals the number of generations divided by elapsed time.
Use cases
- Determine the doubling time of E. coli or other model bacteria in culture.
- Compare growth rates across different media, temperatures, or antibiotic concentrations.
- Estimate how many cell divisions occurred during a timed growth curve.
- Calculate growth rate constant k for kinetic modeling or lab reports.
- Verify log-phase growth timing before downstream experiments.
- Teach or review exponential bacterial growth in microbiology courses.
Frequently Asked Questions
Last updated: 2026-07-01 ·
Reviewed by Nham Vu