LazyTools

🔒 Every tool runs in your browser, the files and values you enter are never uploaded to any server. How it works

⏱️ 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

Rate this tool:
Anonymous, no account, no identifier

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. The natural logarithm appears because exponential growth follows N(t) = N₁·e^(µ·t); taking ln of both sides linearises it, so ln(N₂/N₁) = µ·Δt isolates the rate directly. Because doubling time and growth rate are simply reciprocal restatements (t_d = ln 2 / µ ≈ 0.693/µ), reporting both lets you sanity-check one against the other.

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. It assumes true exponential (log-phase) growth: readings taken in lag phase or as the culture saturates will give a misleadingly long doubling time.

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₁).

Can you show a worked example?

A culture goes from OD 0.1 to 0.8 in 6 hours. µ = ln(0.8/0.1)/6 = ln(8)/6 = 2.079/6 = 0.347 per hour. Doubling time = ln(2)/0.347 = 0.693/0.347 = 2.0 hours, and the number of generations is log₂(8) = 3.

What is the difference between doubling time and generation time?

For a population growing exponentially the two are the same number, the time for the count to double equals the average time between cell divisions. Generation time is the biological interpretation; doubling time is the measured quantity from the growth curve.

What if N₂ is smaller than N₁?

Then ln(N₂/N₁) is negative, so µ is negative, the population is shrinking, and a "doubling time" is not meaningful (the equivalent figure is a half-life). Use the tool only across an interval where the culture is actually growing.

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.

Related biology & lab tools