Skip to content

Cell Doubling Time Calculator: Formula & Example

Calculate cell doubling time from an initial cell count, a final count, and elapsed time. Includes the formula, two worked examples, typical growth rates, and an FAQ.

Cell Doubling Time Calculator

Input Parameters

Results

Cell Doubling Time:
24.00 hours
Calculation Formula:
T = t × log(2) / log(N/N₀)
T = 24 × log(2) / log(2000/1000)
T = 24.00 hours

Growth Visualization

Cell growth visualization showing doubling time100012001400160018002000Cell Count05101520Time (hours)
The curve shows the projected cell count over the elapsed time, based on the calculated doubling time.
Loading calculator...
📚

Documentation

What is cell doubling time?

Cell doubling time is the time a population of cells takes to double in number. It is a standard way to measure how fast cells grow, used in microbiology, cell culture, and cancer research. A short doubling time means fast growth. A long doubling time means slow growth.

Cell doubling time formula

Doubling time is calculated from three numbers: an initial cell count, a final cell count, and the time between the two counts. The formula is:

Td=t×log⁡(2)log⁡(N/N0)T_d = \frac{t \times \log(2)}{\log(N / N_0)}

Where:

  • Td is the doubling time, in the same unit as t
  • t is the elapsed time between the two counts
  • N0 is the initial cell count
  • N is the final cell count
  • log is a logarithm (natural log or log base 10, as long as it is used consistently)

The formula assumes exponential growth, meaning the population grows by a constant proportion in each unit of time, doubling again and again at a fixed interval.

Where the formula comes from

Exponential growth follows this equation:

N=N0×2t/TdN = N_0 \times 2^{t / T_d}

Dividing both sides by N₀ and taking the logarithm of both sides gives:

log⁡(N/N0)=tTd×log⁡(2)\log(N / N_0) = \frac{t}{T_d} \times \log(2)

Solving for Td gives the doubling time formula above.

How to calculate doubling time: step by step

  1. Count the cells at the start. This is N0.
  2. Count the cells again after some time has passed. This is N.
  3. Record how much time passed between the two counts. This is t.
  4. Divide N by N0, take the logarithm of the result, and divide t × log(2) by that number.

Any consistent unit works for the cell counts (cells per milliliter, cells per well, or total cells), because the formula only uses their ratio.

Worked examples

Example 1. A culture starts at 1,000 cells and reaches 2,000 cells after 24 hours.

  • N0 = 1,000, N = 2,000, t = 24 hours
  • N / N0 = 2, so log(N/N0) = log(2)
  • Td = 24 × log(2) / log(2) = 24 hours

The population doubled exactly once in 24 hours, so the doubling time equals the elapsed time.

Example 2. A culture starts at 1,000,000 cells and reaches 8,000,000 cells after 24 hours.

  • N0 = 1,000,000, N = 8,000,000, t = 24 hours
  • N / N0 = 8, so log(N/N0) = log(8) = 3 × log(2)
  • Td = 24 × log(2) / (3 × log(2)) = 24 / 3 = 8 hours

The population doubled three times (1 → 2 → 4 → 8 million) in 24 hours, so it doubled once every 8 hours.

Typical doubling times

Doubling time varies widely between organisms and cell types, and depends on temperature, nutrients, and other culture conditions.

Cell typeTypical doubling time
Vibrio natriegens (fast bacterium)less than 10 minutes
Escherichia coli, best laboratory conditionsabout 20 minutes
Saccharomyces cerevisiae (brewer's yeast), rich mediumabout 90 minutes
Mycobacterium tuberculosis15 to 20 hours
HeLa (human cell line)about 31 to 48 hours, depending on the source
CHO-K1 (hamster cell line)about 24 hours

These figures are general references, not fixed rules. Measured values should be checked against published data for the specific cell line and conditions used.

Doubling time and growth rate

Doubling time relates to the exponential growth rate constant, μ, by:

μ=ln⁡(2)TdorTd=ln⁡(2)μ\mu = \frac{\ln(2)}{T_d} \qquad \text{or} \qquad T_d = \frac{\ln(2)}{\mu}

For example, a doubling time of 20 hours corresponds to a growth rate of about ln(2) / 20 ≈ 0.035 per hour.

In bacteria, generation time is also called doubling time: the time it takes the population to double through one round of cell division. Some texts use generation time for the division cycle of a single cell instead. If every cell divides at the same rate, the two are the same.

When the formula does not apply

The formula only holds while cells are in the exponential growth phase, when each cell divides at a roughly constant rate. It does not give a meaningful result during the lag phase, when the number of cells does not change while they adjust to the new medium, or during the stationary phase, when the number of new cells equals the number dying.

A simple check is to plot the logarithm of cell count against time. During exponential growth this plot is a straight line. A curved or flat line means the formula will not give a reliable doubling time.

If the final count is lower than the initial count, the population is shrinking rather than doubling, and a doubling time cannot be calculated the normal way. If the initial and final counts are equal, the ratio N/N0 equals 1, and log(1) is 0, so the formula would divide by zero. The calculator treats both of these cases as an input error rather than returning a number. It also asks for all three values to be greater than zero.

The time unit (minutes, hours or days) only labels the result: the doubling time comes out in the same unit as the elapsed time. The calculator shows it to two decimal places.

Historical background

Jacques Monod's 1949 review "The Growth of Bacterial Cultures," published in Annual Review of Microbiology, set out much of the mathematics still used to describe bacterial growth. The same calculation was later applied to yeast and to animal cells grown in culture.

Frequently asked questions

What is cell doubling time? It is the time a cell population takes to double in number, used as a measure of growth rate in biology and medicine.

How is doubling time different from generation time? In bacteria the two terms usually mean the same thing. When they are used differently, doubling time describes the whole population and generation time describes one cell's division cycle.

What factors change doubling time? Temperature, nutrient supply, oxygen availability, pH, cell density, and the age of the culture can all speed up or slow down growth, which changes the measured doubling time.

What happens if the final count is not larger than the initial count? The calculator shows an error. If the final count is lower, the formula would give a negative number, because the population shrank instead of growing. If the two counts are equal, the formula would divide by zero. Neither case fits the growth model the formula assumes.

Does this formula work for any cell type? It works for any population growing exponentially, including bacteria, yeast, mammalian cell lines, and cancer cells, as long as the counts are taken during the exponential growth phase.

How do I convert doubling time to a growth rate? Use μ = ln(2) / Td. For example, a 20-hour doubling time gives a growth rate of about 0.035 per hour.

References

  1. OpenStax. Microbiology, section 9.1. How Microbes Grow — generation time equals doubling time in bacteria; E. coli about 20 minutes, M. tuberculosis 15 to 20 hours; lag, log and stationary phases.
  2. Max Planck Society. Cell division at record speed. Press release, 2024 — Vibrio natriegens can double in less than 10 minutes.
  3. BioNumbers (Harvard Medical School). Doubling time of "normal" laboratory haploid strain. BNID 108255 — yeast doubling time of about 90 minutes in YPD, quoting Sherman (2002).
  4. Cellosaurus (SIB Swiss Institute of Bioinformatics). HeLa (CVCL_0030). Cell line entry — reported HeLa doubling times of 1.3 days, about 48 hours and 30 to 48 hours.
  5. Cellosaurus (SIB Swiss Institute of Bioinformatics). CHO-K1 (CVCL_0214). Cell line entry — CHO-K1 doubling time of about 24 hours.