⏱️ Cell Doubling Time Calculator
Find the doubling time, specific growth rate (µ) and number of generations from two cell counts or OD readings taken over a time interval.
Doubling time
t_d = ln(2) / µ
2 (same unit as time)
Specific growth rate µ
µ = ln(N₂/N₁) / Δt
0.347 per time
Generations elapsed
log₂(N₂/N₁)
3
How the cell doubling time calculator works
From two measurements N₁ and N₂ over a time Δt, the specific growth rate is µ = ln(N₂/N₁)/Δt, the doubling time is t_d = ln(2)/µ, and the number of generations is log₂(N₂/N₁). It works with OD₆₀₀ readings or direct cell counts, in whatever time unit you enter.
Pure exponential-growth maths — no species data — so it never goes out of date. Reports the growth rate in your time unit and the doubling time in the same unit.
Frequently asked questions
How do you calculate doubling time?
Doubling time t_d = ln(2) / µ, where the specific growth rate µ = ln(N₂/N₁)/Δt from two measurements N₁ and N₂ taken a time Δt apart. Equivalently, doubling time = Δt × ln(2) / ln(N₂/N₁).
What is the specific growth rate?
µ is the exponential growth rate constant: the fraction the population increases per unit time. It comes from ln(N₂/N₁) divided by the elapsed time, and it sets the doubling time via t_d = ln(2)/µ.
How many generations have passed?
The number of generations (doublings) is log₂(N₂/N₁). If the culture went from OD 0.1 to 0.8, that is log₂(8) = 3 generations.
Can I use OD600 instead of cell counts?
Yes — during exponential growth OD₆₀₀ is proportional to cell number, so the ratio N₂/N₁ works the same whether you use OD readings or counts.
Does the time unit matter?
Use any unit consistently; the growth rate comes out per that unit and the doubling time in that unit. Enter hours and you get µ per hour and doubling time in hours.
Is this only for bacteria?
No — it applies to any exponentially growing population: bacteria, yeast, mammalian cells in culture, or cell lines, as long as growth is exponential over the interval.