Intermediate

Cell Doubling Time Calculator — Generation Time

Find the doubling time of a cell population from two count measurements and the elapsed time. Works for mammalian cell culture, bacteria, and any exponentially growing population.

cells

Cell count at the start of the growth period

cells

Cell count at the end of the growth period (must be greater than N₀)

hours

Time between the initial and final cell count measurements

Time unit

Doubling time (Td)
6hours

Time for the cell population to double — Td = t × ln(2) / ln(Nₜ/N₀)

Growth rate (µ)
0.1155 per hours
Number of doublings
4
N₀
100,000 cells
Nₜ
1,600,000 cells
Fold change
16×
ln(2)
0.693147
Exponential cell growth over elapsed time (cells vs time steps)
Step by step
  1. 1

    Count ratio (Nₜ ÷ N₀)

    1,600,000 ÷ 100,000 = 16
  2. 2

    ln(Nₜ ÷ N₀)

    ln(16) = 2.772589
    Natural log of the fold change gives the growth exponent.
  3. 3

    Doubling time (Td = t × ln 2 ÷ ln ratio)

    24 × 0.693147 ÷ 2.772589 = 6
Results are estimates for general information only and are not professional advice — always verify important results independently before relying on them. Read the full disclaimer.
Quick answer

How does this calculator work?

Doubling time Td = t × ln(2) / ln(Nₜ/N₀), where N₀ is the starting count, Nₜ the ending count, and t the elapsed time. The specific growth rate µ = ln(2)/Td. The number of doublings is log₂(Nₜ/N₀). Assumes log-phase exponential growth with no lag or death phase.

Formula
Td = t × ln(2) / ln(Nₜ / N₀) • µ = ln(2) / Td • N(t) = N₀ × 2^(t/Td)
How this is calculated

During exponential (log-phase) growth, cell numbers follow N(t) = N₀ × e^(µt) where µ is the specific growth rate constant. The doubling time Td is the time for N to double: solving N₀ × e^(µ·Td) = 2N₀ gives µ·Td = ln(2), so µ = ln(2)/Td. From two measurements N₀ and Nₜ separated by time t, the growth rate is µ = ln(Nₜ/N₀)/t, and substituting gives Td = t × ln(2) / ln(Nₜ/N₀).

The number of doublings is log₂(Nₜ/N₀) = ln(Nₜ/N₀)/ln(2). For example, 100,000 cells growing to 1,600,000 in 24 hours represents log₂(16) = 4 doublings, giving a doubling time of 24/4 = 6 hours. The growth curve plotted assumes constant exponential growth at the computed rate; real cultures enter a stationary phase as nutrients deplete.

Important assumptions: the culture is in exponential (log) phase for the entire measurement period; the counts are representative (viable cells only, not total); no cell death is factored in. Doubling times for common organisms: E. coli ≈ 20 min, HeLa cells ≈ 22–24 h, primary human fibroblasts ≈ 24–36 h.

Frequently asked questions

Most established mammalian cell lines (HeLa, CHO, HEK293) double every 18–30 hours under optimal conditions. Primary cells typically double more slowly, in 24–72 hours depending on cell type and donor.

Yes. The formula is the same. E. coli at 37°C in rich media doubles in about 20 minutes; many environmental bacteria double in hours to days. Use minutes as your time unit for fast-dividing bacteria.

The doubling-time formula assumes exponential growth (Nₜ > N₀). A falling count indicates cell death or harvest during non-growth phase. This calculator is designed for growing populations only; for declining counts you would need a death-rate or washout model.

APA

TG we-Calculate Editorial Team. (2026). Cell Doubling Time Calculator — Generation Time [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/cell-doubling-time-calculator

Chicago

TG we-Calculate Editorial Team. "Cell Doubling Time Calculator — Generation Time." TG we-Calculate. 2026. https://we-calculate.com/calculator/cell-doubling-time-calculator.

IEEE

TG we-Calculate Editorial Team, "Cell Doubling Time Calculator — Generation Time," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/cell-doubling-time-calculator

BibTeX

@misc{wecalculate_cell_doubling_time_calculator, title = {Cell Doubling Time Calculator — Generation Time}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/cell-doubling-time-calculator}}, year = {2026}, note = {TG we-Calculate} }

Did this calculator help you?