Roboculator
Online CalculatorsCategoriesDate & EventsNews
Get Started
Online CalculatorsCategoriesDate & EventsNewsGet Started
Roboculator

Smart calculators for every challenge. Free, fast, and private.

Categories

  • Finance
  • Health
  • Math
  • Construction
  • Conversion
  • Everyday Life

Popular Tools

  • Date & Events
  • Loan Calculator
  • BMI Calculator
  • Percentage Calc
  • Latest News
  • Search All

Resources

  • Glossary
  • Topic Tags
  • News & Insights

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Editorial Policy
  • Disclaimer
© 2026 Roboculator. All rights reserved.
Roboculator

roboculator.com

  1. Home
  2. /Biology
  3. /Microbiology Calculators
  4. /Generation Time Calculator

Generation Time Calculator

Last updated: February 24, 2026

Calculator

Results

Generation Time

0.6667

hours

Generation Time

40

minutes

Number of Generations

6

Growth Ratio (Nt/N0)

64

Doublings per Hour

1.5

gen/hour

Results

Generation Time

0.6667

hours

Generation Time

40

minutes

Number of Generations

6

Growth Ratio (Nt/N0)

64

Doublings per Hour

1.5

gen/hour

The Generation Time Calculator computes how long it takes for a microbial population to double during exponential growth. Generation time (also called doubling time) is a defining characteristic of each bacterial species and is affected by growth conditions including temperature, nutrients, and oxygen availability.

Provide the initial and final cell counts along with the time elapsed to determine the generation time and the number of generations that occurred.

Visual Analysis

How It Works

Generation time (g) is calculated from the exponential growth equation:

g = t × ln(2) / ln(Nt / N₀)

This can also be written as:

g = t × log(2) / log(Nt / N₀)

Both forms are equivalent since the log base cancels out. The number of generations (n) that occurred in the time period is: n = log₂(Nt / N₀).

Worked Examples

Fast-growing E. coli

Inputs

n05000
nt320000
t2

Results

gen time hours0.333
gen time min20
generations6

Starting with 5,000 cells and reaching 320,000 in 2 hours means 6 generations occurred with a generation time of exactly 20 minutes per doubling.

Mycobacterium tuberculosis

Inputs

n01000
nt4000
t48

Results

gen time hours24
gen time min1440
generations2

M. tuberculosis is notoriously slow-growing, with a generation time of about 24 hours. In 48 hours, only 2 doublings occurred.

Frequently Asked Questions

They are the same concept. Generation time refers specifically to the time for a microorganism to complete one round of cell division, which results in the population doubling. The terms are used interchangeably in microbiology textbooks.

The fastest known doubling time is about 4.8 minutes for Vibrio natriegens. E. coli doubles in about 20 minutes under optimal conditions. On the slow end, Mycobacterium tuberculosis takes 15-24 hours, and some deep-sea organisms may take weeks to months to divide once.

Measurements must be taken during exponential (log) phase growth only. Take multiple time points and plot log(cell count) versus time. The linear portion of this plot represents true exponential growth. Measure the slope from this linear region to calculate growth rate and generation time.

Sources & Methodology

Madigan, M.T. et al. Brock Biology of Microorganisms, 16th ed. Pearson, 2021. Prescott, L.M. Microbiology, 11th ed. McGraw-Hill, 2020.
R

Roboculator Team

The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.

How helpful was this calculator?

Be the first to rate!

Related Calculators

CFU per mL Calculator

Microbiology Calculators

MOI Calculator

Microbiology Calculators

MIC Calculator

Microbiology Calculators

OD600 Cell Density Calculator

Microbiology Calculators

Serial Dilution Calculator

Microbiology Calculators

Bacterial Growth Rate Calculator

Microbiology Calculators