Last updated: April 13, 2026

Generation Time Calculator

Based on 3 sources
100 people find this calculator helpful

Table of contents

What is generation time?

Generation time, also known as doubling time, is the time it takes for a population of bacteria (or any growing population) to double in number. Under optimal conditions, bacterial populations grow exponentially.

Generation time formula

The formulas used for generation time calculations are based on exponential growth equations:

  • Number of generations (n): n = 3.322 * (log N_t - log N_0)
  • Generation time (G): G = t / n
  • Growth constant (k): k = n / t

Where N_0 is the initial population size, N_t is the final population size, and t is the time elapsed.

How to calculate generation time

Using our calculator is straightforward:

  1. Enter the initial number of bacteria in your culture.
  2. Enter the final number of bacteria after a period of time.
  3. Enter the time elapsed and select the appropriate time unit (minutes, hours, or days).
  4. The calculator will instantly provide the generation time, the number of generations, and the growth constant.
The starting number of bacteria or cells
The ending number of bacteria or cells
Total time the culture has been growing

Did we solve your problem today?