HomeEveryday › Cell Doubling Time Calculator

Cell Doubling Time Calculator

Measure how fast a population grows. Enter the starting count, the final count, and the time between them (hours, days, or minutes) to get the doubling time, the number of doublings, and the exponential growth rate.

Example: with Initial count 100000 · Final count 800000 · Elapsed time 24 · Time unit hours → Doubling time: 8 hours.

  • Number of doublings3 doublings
  • Growth rate0.0866 per hour (8.66%)

Computed by the calculator below using its default values. Change any input to see your own numbers.

Doubling time
Number of doublings
Growth rate

Doubling time = elapsed time × ln(2) ÷ ln(final ÷ initial). Number of doublings is log base 2 of the fold increase.

What doubling time measures

When a population grows exponentially, each cell divides on a roughly fixed schedule, so the count multiplies by a constant factor over equal time steps. Doubling time is the interval it takes to double. You get it from two measurements: the ratio of final to initial count tells you how many doublings occurred (the base-2 logarithm of the ratio), and dividing the elapsed time by that number gives the time per doubling.

The same math describes bacteria in a flask, cells in culture, and any quantity that compounds. A short doubling time means explosive growth: eight-fold growth is three doublings, so a culture that goes from 100,000 to 800,000 cells in 24 hours is doubling every 8 hours. Growth rate, the natural-log slope per unit time, is the continuous-compounding version of the same fact.

How it’s calculated

Number of doublings n = log2(final ÷ initial) = ln(ratio) ÷ ln(2). Doubling time = elapsed time ÷ n. Continuous growth rate = ln(ratio) ÷ elapsed time, shown per time unit and as a percent. Time unit is whatever you enter; the doubling time comes out in the same unit.

Assumes steady exponential (log-phase) growth over the interval; lag phase, nutrient limits, and death slow real cultures and make the estimate an average.

Doublings and fold increase

Doublings (n)Fold increase (2^n)Meaning
12xdoubled
24xquadrupled
38xeight-fold
416xsixteen-fold
532xthirty-two-fold
101,024xabout a thousand-fold
201,048,576xabout a million-fold

Fold increase = 2^n, where n = log2(final ÷ initial). Exponential growth model.

Common mistakes

  • Swapping the initial and final counts, which flips growth into a negative (halving) result.
  • Mixing time units between measurements; keep the interval in one consistent unit.
  • Assuming steady doubling across lag and stationary phases, where real growth is not exponential.

Frequently asked questions

What is the doubling time formula?

Doubling time = elapsed time × ln(2) ÷ ln(final ÷ initial). Equivalently, count the doublings as log base 2 of the fold increase, then divide the time by that number.

How many doublings is an eight-fold increase?

Three. Since 2 to the third power is 8, going from 100,000 to 800,000 cells is exactly three doublings.

How is growth rate different from doubling time?

Growth rate is the continuous natural-log slope per unit time, while doubling time is how long a doubling takes. They are linked: doubling time = ln(2) ÷ growth rate.

Does this work for any exponential process?

Yes. The same formula fits bacteria, cell cultures, and any quantity that compounds at a steady rate, as long as growth is roughly exponential over the interval.