Home/Calculators/Biology/Cell Doubling Calculator

Cell Doubling Calculator

Find how many cells you have after a culture grows for a given time, based on its doubling (generation) time.

cell-doubling-calculator
Result
—
In summary: Exponential cell growth follows N = N₀ × 2^(t/g), where g is the doubling time. Starting from 1 cell with a 30-minute doubling time over 120 minutes gives 1 × 2^4 = 16 cells.

Cell growth formula

Cells in exponential phase grow by N = N₀ × 2^(t/g), where N₀ is the starting count, t is elapsed time, and g is the doubling (generation) time in the same units. The exponent t/g is the number of doublings, and each doubling multiplies the count by 2. The same exponential maths describes whole organisms as well, which is what the population growth calculator handles.

How to use this calculator

Enter the initial number of cells, the total time the culture has grown, and the doubling time, all in consistent units. The tool computes the number of doublings and the final cell count. For population-level growth rates, see the doubling time calculator.

  • Mismatched units are the most common error: a doubling time in minutes with an elapsed time in hours inflates the answer enormously.
  • Fractional doublings are fine. An exponent of 2.5 is valid and simply means the culture is partway through a division cycle.
  • N₀ can be a concentration such as cells/mL rather than an absolute count; the answer comes out in the same unit.

Worked example

Start with 1 cell, doubling time 30 minutes, total time 120 minutes. Doublings = 120/30 = 4, so N = 1 × 2^4 = 16 cells. Reading a generation time off a growth curve means taking logs, so keep the logarithm calculator to hand.

Frequently asked questions

What is generation (doubling) time?
The average time a cell population takes to double in number during exponential growth, often 20–30 minutes for fast-growing bacteria.
What units should I use?
Any consistent unit of time for both elapsed time and doubling time — minutes, hours, or days — as long as they match.
Why use base 2?
Each cell divides into two, so the population doubles every generation. Raising 2 to the number of doublings gives the multiplication factor.
Does this model account for the stationary phase?
No. It assumes continuous exponential growth and overestimates counts once cells run low on nutrients and enter the stationary phase.
How do I find the doubling time if I already know the start and end counts?
Rearrange the formula: g = t ÷ log₂(N ÷ N₀). If a culture grows from 1 to 16 cells in 120 minutes, log₂(16) = 4 doublings, so g = 120 ÷ 4 = 30 minutes.
How this tool works

The formula behind this tool is written out in full in the sections above, so you can check the maths yourself. Every calculator on Calculorium is verified against worked examples with automated tests before it is published, and pages are reviewed as formulas or standards change. Nothing you type is sent anywhere — the calculation runs entirely in your browser. Read how we build and check these tools.

Last updated: July 27, 2026 · Calculations run in your browser. Estimates for information only.