Biology, Genetics & Clinical Lab Cell Culture & Microbiology Exponential (Malthusian) growth model

Cell Doubling Time Calculator

Enter the cell density you seeded, the density you counted at harvest, and the hours in between. This calculator returns the population doubling time, the specific growth rate μ, and the number of population doublings the culture completed — the three numbers that tell you whether a line is behaving normally, whether a treatment slowed it, and how long you need to wait to reach a target density. It works for mammalian, insect and yeast cultures and for any suspension or adherent line counted by the same method at both time points.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Starting cell density (N₀)The density you counted or seeded at the start of the interval, measured the same way as the final count.2 ×10⁵ cells/mL
Final cell density (N_f)The density you counted at the end of the interval, before the culture reached confluence or plateau.16 ×10⁵ cells/mL
Elapsed timeTime between the two counts. Use the actual clock time, not the nominal passage schedule.72 hours
Target density to reachOptional: a density you want to plan for. The calculator reports how much longer the culture needs at this growth rate.50 ×10⁵ cells/mL
Cumulative population doublings before this passageOptional: the running population doubling level from your culture record, so the new PDL is carried forward.0

It returns

  • Population doubling time — Hours for the population to double at the average growth rate over this interval.
  • Population doublings in this interval
  • Specific growth rate μ
  • Fold expansion
  • Cumulative population doubling level
  • Further time to reach the target

The formula

td=tln2ln(Nf/N0)
μ=ln(Nf/N0)t
PD=ln(Nf/N0)ln2

In plain text: t_d = t · ln 2 / ln(N_f / N₀)

  • t_dPopulation doubling time (hours)
  • tElapsed time between the two counts (hours)
  • N₀Cell density at the start of the interval (cells/mL)
  • N_fCell density at the end of the interval (cells/mL)
  • μSpecific growth rate, ln(N_f/N₀) ÷ t (h⁻¹)
  • PDPopulation doublings, log₂(N_f/N₀) (doublings)

Assumes unrestricted exponential growth over the whole interval, with no lag phase, no plateau and no cell loss. Both counts must be made by the same method.

Updated Category Cell Culture & Microbiology Verified against published test cases Reading time 13 min

What population doubling time actually measures

Population doubling time is the time a culture needs to double the number of cells present, measured over an interval in which growth is exponential. It is a property of the population, not of an individual cell. A culture in which every cell divides every 24 hours and none dies has a doubling time of 24 hours; so does a culture in which cells divide every 18 hours but a quarter of the daughters die. The number you get is a net rate, and that is exactly what you want for planning a passage, sizing an expansion, or comparing a treated flask against its control.

Three quantities describe the same growth, and this calculator returns all three because different fields default to different ones. Doubling time (td, hours) is the intuitive one — cell culture staff think in it. Specific growth rate (μ, per hour) is the one bioprocess engineers and microbiologists use, because it appears directly in the Monod and chemostat equations. Population doublings (PD) counts how many times the population doubled, which is the currency of replicative senescence work and of cell-bank record-keeping.

The relationship between them is fixed: μ = ln 2 ÷ td, and PD = μt ÷ ln 2. If you know one you know all three. A culture with a 24-hour doubling time has μ = 0.6931 ÷ 24 = 0.028881 h⁻¹ and completes exactly 3 population doublings in 72 hours.

Why the formula uses a logarithm

Cells in unrestricted growth divide independently of one another, so the rate at which the population grows is proportional to how many cells are already there. Written as a rate law that is dN/dt = μN, and its solution is N(t) = N0eμt. Taking logs of both sides straightens the exponential into a line: ln N = ln N0 + μt. The slope of that line is μ.

That is the entire derivation. Rearranging for μ gives μ = ln(Nf/N0) ÷ t, and setting Nf/N0 = 2 gives the doubling time, ln 2 ÷ μ = 0.6931 ÷ μ.

Two consequences follow, and both matter at the bench. First, only the ratio of the two counts enters the formula, so any constant multiplier that affects both counts equally — a hemocytometer chamber factor, a fixed trypan blue dilution, a flask volume — cancels out completely. You can feed in raw counts per square instead of cells per mL and get the same doubling time. Second, the logarithm is undefined at zero and negative, so a count of zero cannot be used; and if the final count equals the starting count the logarithm is zero, the growth rate is zero, and no finite doubling time exists. The calculator flags both cases rather than returning a number.

You will also see the base-10 form used in microbiology teaching: n = (log₁₀Nt − log₁₀N0) ÷ 0.301, where 0.301 is log₁₀2. That is the identical calculation with a different logarithm base, which is why the bacterial generation time calculator and this page always agree to the last decimal on the same data.

Worked example: HeLa cells from 2 × 10⁵ to 1.6 × 10⁶ per mL in 72 hours

You seed a flask at 2.0 × 10⁵ cells/mL on Monday morning, and on Thursday morning — 72 hours later — you count 1.6 × 10⁶ cells/mL. Work it through by hand.

  1. Fold expansion. 1.6 × 10⁶ ÷ 2.0 × 10⁵ = 8.0×.
  2. Natural log of the ratio. ln 8 = 2.07944.
  3. Population doublings. 2.07944 ÷ ln 2 = 2.07944 ÷ 0.69315 = 3.000. You can check this without a calculator: 8 = 2³.
  4. Specific growth rate. μ = 2.07944 ÷ 72 = 0.028881 h⁻¹.
  5. Doubling time. td = 0.69315 ÷ 0.028881 = 24.00 hours. Equivalently, 72 hours ÷ 3 doublings = 24 hours per doubling.

Now use it to plan. To reach 5.0 × 10⁶ cells/mL from the 1.6 × 10⁶ you have, you need ln(5.0 × 10⁶ ÷ 1.6 × 10⁶) ÷ 0.028881 = ln(3.125) ÷ 0.028881 = 1.13943 ÷ 0.028881 = 39.45 more hours, or a little over a day and a half. And to seed a new flask so it hits 1.0 × 10⁶ cells/mL exactly 48 hours from now, divide by the expansion over 48 hours: e0.028881 × 48 = e1.3863 = 4.0, so seed at 1.0 × 10⁶ ÷ 4 = 2.5 × 10⁵ cells/mL.

That last calculation is the one that saves the most bench time, because it turns a doubling time into a seeding density you can act on the same afternoon.

How to read the result

Compare the number against the line's own published doubling time first, and against your own historical record second. A doubling time that has drifted upward by a third or more from the value you normally see is the single most sensitive early indicator that something is wrong — mycoplasma contamination, a medium lot change, a serum batch change, an incubator drifting off 37 °C or off 5% CO₂, or a line that has been passaged too far.

The most common source of a spuriously long doubling time is not a sick culture but a badly chosen interval. The formula assumes exponential growth throughout, and a culture that spent the first day in lag phase or the last day at confluence was not growing exponentially for part of the time. Both flatten the apparent rate. Measure between two points that are comfortably inside the log phase — for most adherent lines, roughly 20% to 80% of confluence.

Population doublings matter separately for primary and diploid cells. Human diploid fibroblast strains have a finite replicative capacity, described by Hayflick and Moorhead in 1961; cumulative population doubling level, not passage number, is the correct axis on which to track it, because a passage split 1:2 and a passage split 1:8 are not the same amount of proliferation. Carry the running PDL forward using the optional field on this page so it stays on the culture record.

Finally, remember that a net rate hides two processes. If a drug halves your growth rate, that is consistent with cells dividing half as often, with half of the daughters dying, or with any mixture. Pair this measurement with a viability count using the trypan blue viability calculator before you claim a cytostatic rather than a cytotoxic effect.

Typical doubling times and what they imply

Doubling time converted to specific growth rate, doublings per day, and fold expansion over 72 hours. Every row is the same arithmetic as the worked example: μ = ln 2 ÷ t_d, and fold = e^(μ × 72).
Doubling time t_dμ (h⁻¹)Doublings per 24 hFold expansion in 72 h
6 h0.115524.004096×
12 h0.057762.0064×
18 h0.038511.3316×
24 h0.028881.00
36 h0.019250.67
48 h0.014440.502.83×
72 h0.009630.33
96 h0.007220.251.68×

Use the fold-expansion column to size a split: a line with a 24-hour doubling time seeded at a 1:8 split returns to its starting density in 72 hours.

Mistakes that distort a doubling time

  • Spanning lag or plateau. The formula assumes exponential growth for the whole interval. Any lag at the start or any contact inhibition at the end pulls the calculated rate down and the doubling time up.
  • Counting by different methods at the two time points. A hemocytometer count and an automated counter do not have to agree in absolute terms. Only the ratio matters, so use the same instrument, the same dilution and the same operator at both ends.
  • Including dead cells in one count and not the other. Decide whether you are measuring total or viable cells and apply the same rule twice. Mixing the two makes the rate meaningless.
  • Using nominal instead of actual elapsed time. A "72-hour" passage that was actually harvested at 66 hours gives a doubling time 8% too long. Record the clock time.
  • Reading a single interval as the line's true rate. Counting error of ±10% on each of two counts propagates into the ratio. For a rate you intend to publish, count in triplicate, or fit a line through four or more time points rather than using two.
  • Confusing passage number with population doublings. Ten passages at a 1:2 split is ten doublings; ten passages at a 1:8 split is thirty. Only cumulative PDL is comparable between labs.

Two counts and a logarithm is the fastest defensible way to get a growth rate, but it is not always the right method.

Fit a growth curve instead of using two points when the rate itself is the result you are reporting. Sample at five or six time points, plot ln(density) against time, and take μ as the slope of the linear region by least squares. That both gives a better estimate and shows you where the exponential phase actually starts and stops — information two points cannot contain.

Use optical density for bacteria and yeast, where a spectrophotometer reading at 600 nm tracks biomass continuously and non-destructively; convert with the OD600 to cell density calculator. Optical density saturates at high biomass, so calibrate it against direct counts before relying on it in the upper range.

Use viable plate counts when you need colony-forming units rather than particles, which is the standard for microbiology and for anything where injured or non-culturable cells matter; the CFU per mL calculator handles the dilution arithmetic. Use a hemocytometer when you need the absolute density that feeds this calculation — see the hemocytometer cell count calculator for the chamber factor and the counting rules, and the serial dilution calculator to get a dense suspension into a countable range.

For metabolic-activity assays such as MTT, resazurin or ATP luminescence, remember that signal is proportional to metabolic activity rather than to cell number. They are excellent for relative comparisons between wells and unreliable as an input to a doubling time unless you have calibrated the signal against direct counts for that line.

Doubling time and generation time are the same quantity

Cell culture calls it population doubling time; microbiology calls it generation time; bioprocess engineering works in specific growth rate. All three describe the same exponential and convert exactly: μ = ln 2 ÷ td, and td = 0.6931 ÷ μ. The only real difference is convention — microbiologists usually work in base-10 logs and minutes, cell culture staff in base-2 and hours.

Key terms

Exponential (log) phase
The interval in which every cell is dividing at the maximum rate the conditions allow and the population grows in proportion to its own size. This is the only phase in which a doubling time is meaningful.
Specific growth rate (μ)
The instantaneous fractional increase in population per unit time, with units of reciprocal time. μ = 0.029 h⁻¹ means the population grows by about 2.9% per hour.
Population doubling level (PDL)
The cumulative number of times a culture has doubled since it was established, carried forward across every passage. The correct axis for tracking replicative ageing in diploid strains.
Split ratio
The dilution applied at passage. A 1:4 split discards three quarters of the cells, so the culture must complete 2 doublings to return to its pre-split density.
Plating efficiency
The fraction of seeded cells that attach and start dividing. Low plating efficiency lengthens the apparent lag phase and inflates a doubling time measured across it.

Frequently asked questions

What is a normal doubling time for cultured cells?

It depends entirely on the line, so compare against the supplier's figure for your line rather than a universal number. Fast immortalised human tumour lines typically double in about a day; primary human fibroblasts and many stem cell cultures are slower; insect lines grown at 27 °C are usually slower than mammalian lines at 37 °C. The useful test is internal consistency: your own line's doubling time should be reproducible from passage to passage, and a sustained change from your own baseline is the signal worth acting on.

Can I use raw hemocytometer counts instead of cells per mL?

Yes, provided both counts were made the same way. Only the ratio N_f/N₀ enters the formula, so any constant factor applied to both counts — chamber factor, dilution factor, sample volume — cancels exactly. What you cannot do is mix conventions: a starting figure in cells per mL and a final figure in cells per square will give a badly wrong answer even though the calculator will happily return a number.

Why does my doubling time come out longer than the published value?

The most frequent cause is that the interval included time outside the log phase. A lag after seeding, or a plateau once the flask approached confluence, drags the average rate down. Other common causes are a low seeding density that extends lag, medium exhaustion before harvest, a serum or medium lot change, temperature or CO₂ drift, and mycoplasma contamination — which characteristically slows growth without making the cells look obviously sick. Re-measure across a window well inside the log phase before investigating further.

How do I calculate the seeding density for a target harvest?

Divide the target density by the expansion factor over your planned interval. The expansion factor is e raised to (μ × t), or equivalently 2 raised to (t ÷ t_d). With a 24-hour doubling time and a 48-hour plan, that factor is 2² = 4, so seed at a quarter of your target density. Enter your target in the planning field on this page and the calculator gives you the time directly; invert it for the density.

What does a negative doubling time mean?

It means the final count was lower than the starting count, so the population shrank over the interval. The magnitude of the negative number is the halving time — how long the population takes to fall to half its size at the measured rate. That is the correct output for a cytotoxic treatment, a culture that has crashed, or an interval measured after the culture entered decline. It is not an error, but it is worth confirming that both counts used the same viability criterion.

How many population doublings can a primary cell line complete?

Finite, and line-dependent. Normal human diploid strains stop dividing after a characteristic cumulative number of population doublings — the phenomenon Hayflick and Moorhead described in 1961 and which is now attributed largely to telomere attrition. Continuous (immortalised or transformed) lines have no such limit. Because the limit is expressed in doublings rather than in passages or days, tracking cumulative PDL is the only way to know where a diploid culture stands, which is why this calculator carries a prior PDL forward.

Does the calculator distinguish between slower division and more cell death?

No, and no two-point count can. The doubling time reported here is a net rate: the balance of division and loss. A treatment that halves the net growth rate could be extending the cell cycle, killing a fraction of the daughters, or both. Pair the rate with a viability stain, a cell-cycle distribution by flow cytometry, or an apoptosis marker to separate the two mechanisms.

Should I use two time points or fit a full growth curve?

Use two points for routine passage planning, and fit a curve when the rate is the result. Counting error of roughly ±10% on each of two counts propagates directly into the ratio, and a two-point estimate also cannot tell you whether the interval was genuinely exponential. Sampling five or six times and taking the slope of ln(density) against time by least squares fixes both problems and shows you exactly where the log phase begins and ends.

Is doubling time the same as cell cycle length?

Only when every cell divides and none dies. Cell cycle length is the time an individual cell takes to complete one round of division; population doubling time is how long the whole population takes to double in number. If some cells are quiescent, if plating efficiency is below 100%, or if any cells die, the population doubling time is longer than the cycle length of the cells that are actually dividing. Time-lapse imaging or a pulse-chase label measures the cycle; counting measures the population.

References

  • Culture of Animal Cells: A Manual of Basic Technique and Specialized Applications, 7th ed. — Wiley-Blackwell (R. Ian Freshney)
  • The serial cultivation of human diploid cell strains, Experimental Cell Research 25:585–621 (1961) — L. Hayflick and P. S. Moorhead
  • The growth of bacterial cultures, Annual Review of Microbiology 3:371–394 (1949) — Jacques Monod
  • Animal Cell Culture GuideATCC