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

Enter initial count, final count, and elapsed time, then click Calculate.

Typical Generation Times

Organism Gen. time
E. coli20 min
S. aureus27–30 min
B. subtilis26 min
M. tuberculosis12–16 hr
S. cerevisiae90 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

  1. Enter the initial cell count (N₀) at the start of your growth experiment.
  2. Enter the final cell count (Nt) measured at the end of incubation.
  3. Enter the elapsed incubation time and choose minutes or hours as the unit.
  4. The calculator derives the number of generations using log₂(Nt / N₀).
  5. Generation time is elapsed time divided by the number of generations.
  6. 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