🔬
🔬 Science & engineering

Cell Doubling Time & Growth Rate Calculator

Results update as you type.

Your numbers

Understanding the cell doubling time calculator — concept and principle

Doubling time is how long a population of cells takes to double in number during exponential growth. Cell culture labs use it to plan passaging and experiments, compare cell lines or conditions, and spot problems such as contamination or senescence. This calculator finds the doubling time, the specific growth rate and the number of doublings from two cell counts and the time between them.

Cell doubling timeCells grow from 1 × 10^5 to 8 × 10^5 in 72 hours, which is three doublings, so the doubling time is 24 hours.Count ×8 in 72 h = 3 doublings0 h1×10⁵×224 h2×10⁵×248 h4×10⁵×272 h8×10⁵Td = t × ln 2 ÷ ln(N/N₀)= 72 × 0.693 ÷ ln 8 = 72 ÷ 3Doubling time = 24 hgrowth rate ln 8 ÷ 72 = 0.0289 per hour
An eightfold rise is three doublings, so each one took 72 ÷ 3 = 24 hours.

How it is calculated

N₀ is the initial count, N the final count and t the elapsed time in hours. The counts can be totals or concentrations, as long as both use the same basis.

The principle

In exponential growth every cell divides at the same average rate, so N = N₀ × e^(rt), or equivalently N = N₀ × 2^(t/Td). Taking logarithms gives r = ln(N/N₀)/t, and the doubling time is the time for N/N₀ to reach 2, Td = ln 2 ÷ r. The number of doublings simply counts how many times the population has doubled: a fold increase of 8 is 2³, three doublings. The model assumes growth is steady over the whole interval, without a lag phase, contact inhibition or nutrient limits.

Worked example

  1. Inputs: N₀ = 1 × 10⁵ cells, N = 8 × 10⁵ cells, t = 72 h.
  2. Fold increase N/N₀ = 8, ln 8 = 2.0794.
  3. Td = 72 × 0.6931 ÷ 2.0794 = 24 h.
  4. r = 2.0794 ÷ 72 = 0.02888 per hour.
  5. Doublings = log₂ 8 = 3.
How Doubling time (h) changes with Final countHow Doubling time changes with Final cou…020406080200,000400,000600,000800,0001e+061.2e+061.6e+06Example: 24Final count
Each point is the calculator re-run with only “Final count” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Final countDoubling time (h)
200,00072
400,00036
600,00027.85340212
800,00024
1e+0621.67415969
1.2e+0620.08389209
1.6e+0618

How to read the result

A shorter doubling time means faster growth. Many commonly used mammalian lines double in roughly one to two days under good conditions, while bacteria such as E. coli can double in about 20 minutes in rich medium. A doubling time that lengthens over successive passages can indicate stress, over-confluence, wrong serum or contamination. Compare values only between experiments counted the same way and taken in the exponential phase.

Common mistakes

Keep in mind: The result is only as reliable as the counts; a 10% counting error at each point can change the doubling time noticeably over short intervals. Use replicate counts and a log-linear fit over several time points for better estimates.

Frequently asked questions

Is population doubling level the same as doubling time?

No. Population doubling level is the cumulative number of doublings since a culture was established, while doubling time is the time per doubling.

Can I use cell density instead of total cell number?

Yes, if the culture volume or area does not change, because the ratio N/N₀ is the same.

How do I convert growth rate to doubling time?

Td = ln 2 ÷ r = 0.693 ÷ r; for r = 0.0289 per hour that is 24 h.

Sources: Freshney, R. I., Culture of Animal Cells: A Manual of Basic Technique and Specialized Applications (Wiley) · Monod, J. (1949), Annual Review of Microbiology 3, 371–394

Checked 8 Nov 2026. Standard textbook formulas in SI units, computed in your browser. For learning and estimates — real designs must follow your local codes and be checked by a qualified engineer.

🔬 All science & engineering tools →🌍 Calculators by country →