Population Doubling Time Calculator
Doubling time is how long a population takes to double during exponential growth. Take two counts on the log phase — an initial N₀ and a later Nₜ — over an elapsed time t. The number of doublings that occurred is n = log₂(Nₜ/N₀) = ln(Nₜ/N₀)/ln(2), and the doubling time is Td = t/n. Equivalently Td = t·ln2/ln(Nₜ/N₀), and the specific growth rate is k = ln(Nₜ/N₀)/t = ln(2)/Td. Enter N₀, Nₜ, the elapsed time and its unit below and the calculator returns the doubling time, growth rate, number of doublings and fold increase — and, if you give a target count, how much longer growth to that count will take. Both counts must sit on the exponential phase or the result is meaningless.
A growing culture — bacteria in a flask or mammalian cells on a plate — expands exponentially: in each fixed interval the population doubles. That interval is the doubling time (Td), also called the generation time in microbiology, and it is the single number that characterises how fast a population grows. This page is part of the Cell Culture calculator set and it extracts Td from the two counts you actually measure.
Exponential growth obeys N(t) = N₀ · 2^(t/Td): start at N₀ and every Td hours the number doubles. Rearranging for the doubling time gives the working formula Td = t · ln(2) / ln(Nₜ/N₀). The ln(2) ≈ 0.693 in the numerator and the natural log of the fold-increase in the denominator are the same relationship expressed in the two common notations — you will also see it written with log₂ as n = log₂(Nₜ/N₀) doublings, then Td = t/n. Both forms give identical answers; the calculator shows the doubling count n alongside Td so you can see the link.
The critical condition is where you take the two points. A growth curve has a lag phase (cells adapting, not yet dividing), a log or exponential phase (steady doubling), and a stationary phase (nutrients spent, growth halting). Td is only defined on the log phase, where growth is truly exponential. Pick a point in lag or past confluence and the "doubling time" you compute is an artefact of those phases, not a growth rate. The counts must also be in the same unit — cells/mL, total cells, or even a confluence percentage, provided it tracks cell number linearly.
Two derived quantities are useful. The specific growth rate k = ln(Nₜ/N₀)/t = ln(2)/Td describes the same growth in continuous (e-fold) terms and is what growth models use. And by extrapolating the measured rate forward, you can project how long the culture needs to reach a target density — the calculator does this when you supply one, which pairs naturally with the cell seeding density calculator to plan a passage. Get the starting counts from the cell counting calculator, or for a bacterial culture from the CFU calculator.
Population Doubling Time Calculator
How to use the population doubling time calculator
Measure the population at two times during exponential growth — ideally several hours apart so the change is well above counting noise.
Enter the earlier count as Initial count (N₀) and the later count as Final count (Nₜ). Any consistent unit works (cells/mL, total cells, or a linear confluence proxy).
Enter the Elapsed time between the two measurements and pick the matching Time unit (hours, minutes or days). Doubling time is reported in this same unit.
Optionally enter a Target count to project the extra time needed to grow from Nₜ to that number at the same rate.
Press Calculate. The primary card is the doubling time; supporting cards show the number of doublings, the specific growth rate and the fold increase, plus the projected time-to-target when given.
Sanity-check the result: mammalian lines typically double in ~18–48 h and E. coli in ~20 min under ideal conditions. A Td far outside the expected range usually means one point fell off the log phase.
Population Doubling Time formula
Variables and units
| Symbol | Meaning | Unit |
|---|---|---|
| N₀ | Cell count or concentration at the start | cells (any consistent unit) |
| Nₜ | Cell count or concentration at the end | cells (any consistent unit) |
| t | Elapsed time between the two measurements | min / h / d |
| n | Number of population doublings, log₂(Nₜ/N₀) | — |
| Td | Doubling (generation) time | same as t |
| k | Specific growth rate, ln(2)/Td | 1/time |
| target | Optional count to project the time to reach | cells |
How population doubling time is calculated
- Compute the fold increase ratio = Nₜ / N₀ (must be greater than 1).
- Take the number of doublings n = ln(ratio) / ln(2).
- Divide the elapsed time by n to get the doubling time Td = t / n.
- Compute the specific growth rate k = ln(ratio) / t, reported per the chosen time unit.
- If a target count is given, project time-to-target = log₂(target / Nₜ) × Td (zero if the target is already met).
Worked laboratory examples
Example 1 — Mammalian line over 48 h
Given: N₀ = 1 × 10⁵ cells · Nₜ = 8 × 10⁵ cells · t = 48 h
- ratio = 8 × 10⁵ / 1 × 10⁵ = 8.
- n = log₂(8) = 3 doublings.
- Td = 48 / 3 = 16 h.
- k = ln(8)/48 = 2.079/48 ≈ 0.0433 h⁻¹.
Result: Doubling time 16 h; growth rate ≈ 0.043 h⁻¹; 3 doublings
Example 2 — Ten doublings in a bacterial culture
Given: N₀ = 1 × 10⁶ CFU/mL · Nₜ = 1.024 × 10⁹ CFU/mL · t = 5 h
- ratio = 1024 = 2¹⁰, so n = 10 doublings.
- Td = 5 h / 10 = 0.5 h = 30 min.
- k = ln(1024)/5 = 6.931/5 ≈ 1.386 h⁻¹.
Result: Doubling time 30 min (0.5 h)
Example 3 — Projecting time to a target density
Given: N₀ = 1 × 10⁵, Nₜ = 2 × 10⁵ over 24 h · target = 8 × 10⁵
- ratio = 2, n = 1 doubling, Td = 24 h.
- From Nₜ = 2 × 10⁵ to target 8 × 10⁵ is a further ratio of 4 = 2² → 2 more doublings.
- time to target = 2 × 24 = 48 h beyond Nₜ.
Result: Td 24 h; 48 more hours to reach 8 × 10⁵
Example 4 — A count that fell off the log phase
Given: N₀ = 1 × 10⁵, Nₜ = 1.3 × 10⁵ over 48 h
- ratio = 1.3, n = log₂(1.3) ≈ 0.379 doublings.
- Td = 48 / 0.379 ≈ 127 h — implausibly slow for a healthy line.
- The tiny increase over two days suggests the culture was in lag, or had already entered stationary phase / confluence.
Result: Td ≈ 127 h, flagged as suspect: re-measure with both points firmly on the log phase
Want the reasoning behind the numbers? Read How to Calculate Population Doubling Time.
How to interpret the result
A shorter doubling time means faster growth. Compare your Td against the expected range for the cell line or organism; a sudden lengthening often signals stress, mycoplasma, over-confluence at the sampling point or exhausted medium.
The number of doublings n is the population doubling level (PDL) contribution of this interval. Cumulative PDL across passages tracks how many times the cells have divided in culture — distinct from the passage number, which merely counts sub-culturing events.
Growth rate k and doubling time are two faces of the same quantity: k = ln(2)/Td. Use Td when you think in doublings, k when plugging into exponential models N = N₀e^{kt}.
The projected time-to-target assumes the measured rate persists. Real cultures slow as they approach confluence or deplete nutrients, so treat the projection as a lower bound on the time to reach a high density, not a promise.
Assumptions
- Growth is exponential and uninterrupted over the interval; both counts lie on the log phase.
- The specific growth rate is constant over the interval (no nutrient limitation or contact inhibition).
- N₀ and Nₜ are measured in the same unit and by a method that scales linearly with cell number.
- The elapsed time is exact and the two counts correspond to its start and end.
- The target-time projection extrapolates the current rate; it does not model the eventual plateau.
Limitations
- Invalid if either point is in the lag or stationary phase — the computed Td then reflects those phases, not growth rate.
- Assumes a constant rate; a culture that slows mid-interval yields a Td averaged over changing conditions.
- Cannot be computed for a non-growing or declining culture (Nₜ ≤ N₀).
- Counting error propagates: a small fold-increase over a short interval gives an imprecise Td, so span several doublings where possible.
Common mistakes
- Taking one point in lag phase (just after seeding) or at confluence, which drags Td away from the true growth rate.
- Mixing units between N₀ and Nₜ (e.g. cells/mL vs total cells), corrupting the ratio.
- Using log₁₀ instead of log₂ (or forgetting ln2) and getting a Td off by a constant factor.
- Measuring confluence % and assuming it is linear in cell number when cells are piling up or changing size.
- Reporting a doubling time from a single count, which carries no rate information at all.
FAQ
What is the formula for doubling time?
Is doubling time the same as generation time?
Why must both counts be in the log phase?
What is the difference between doubling time and population doubling level (PDL)?
How is growth rate related to doubling time?
Scientific Sources
- Wikipedia — Doubling time (definition and the exponential-growth relation) · Tier 3 source
- Wikipedia — Exponential growth (N = N₀·2^(t/Td) and the ln form) · Tier 3 source
- Wikipedia — Bacterial growth (generation time and the log phase) · Tier 3 source
External links open in a new tab and carry rel="nofollow". We cite primary references (NIST, NIH/NCBI, peer-reviewed papers) and established manufacturer technical documentation (NEB, Thermo Fisher, Promega, IDT). Calculated results are estimates; your protocol and manufacturer guidance take precedence.
Last reviewed: 2026-09 · Method version: 1.0