Cell Doubling Time Calculator
Enter a starting count, a later count, and the time between the two readings to measure how fast an exponential population grows. The calculator reports the number of generations as log base 2 of the count ratio, the time for one doubling, and the growth rate constant. Pick hours, minutes, days, or seconds and every result comes back in that same unit.
How to calculate doubling time
- Type the starting cell or colony count into the Starting count field.
- Type the later reading into the Ending count field. It must be larger than the starting count.
- Enter the time that passed in the Elapsed time field.
- Choose the matching unit from the dropdown: hours, minutes, days, or seconds.
- Read the Generations, Doubling time, and Growth rate cards, then use Copy to grab all three.
Examples
Bacterial culture over six hours
1000 to 8000 in 6 hours
Generations = 3, Doubling time = 2 h, Growth rate = 0.34657359 per h
Hundredfold growth in ten hours
1000000 to 100000000 in 10 hours
Generations = 6.64385619, Doubling time = 1.505149978 h, Growth rate = 0.460517019 per h
Fourfold rise measured in minutes
500 to 2000 in 90 minutes
Generations = 2, Doubling time = 45 min, Growth rate = 0.015403271 per min
Frequently asked questions
What is doubling time?
Doubling time is how long an exponentially growing population takes to double in number. A shorter doubling time means faster growth. It stays constant only while growth is truly exponential, which is the middle log phase of a culture.
How is doubling time calculated here?
The tool finds the number of doublings as log base 2 of the final count divided by the initial count, then divides your elapsed time by that number. This gives the time for a single doubling in the same unit you entered.
What time unit does the result use?
Whatever unit you pick in the dropdown. If you choose hours, the doubling time is in hours and the growth rate is per hour; minutes, days, and seconds each carry through the same way, so pick the one that matches your elapsed time.
What is the growth rate constant?
It is the exponential rate, equal to the natural log of 2 divided by the doubling time. It is the constant in the model where the count equals the initial count times e raised to the rate times time. Larger values mean quicker growth.
Why must the final count be greater than the initial count?
The formula describes growth, so the population has to increase. Equal counts give zero doublings and a division by zero, and a smaller final count would imply a negative doubling time, so the tool asks you to fix the entry.
Can I use optical density or another proxy instead of a raw count?
Yes. The math only needs a ratio between the two readings, so optical density, colony-forming units, or luminescence all work as long as they scale linearly with cell number over the interval you measure.
Do the two counts need to be whole numbers?
No. You can enter decimals or scientific notation like 1e6 in the input boxes, which is handy for large cultures. The starting and ending values just need to be positive numbers.
How precise are the results?
The engine rounds each value to nine decimal places, and the on-screen cards trim that to six for readability. That is far tighter than the noise in most counting methods, so pipetting and sampling error will dominate real accuracy.
Is my data uploaded anywhere?
No. Every calculation runs in your browser, so your counts and timings never leave your device and nothing is stored on a server.
Learn more
- Doubling time versus exponential growth rate
How population doublings, doubling time, and the growth rate constant relate, and when a culture actually follows the exponential model.
Related tools
Half-Life Calculator
Solve radioactive decay with N = N0 times one half raised to t over T. Enter any three of initial, remaining, half-life and time to find the fourth.
Punnett Square Calculator
Build a monohybrid Punnett square from two parent genotypes. See the 2x2 cross grid, genotype ratios like 1:2:1 and the dominant to recessive split.
Molarity Calculator
Calculate molarity in mol per litre and solve for moles, volume or concentration. Find moles from mass and molar mass, then get the missing value.
555 Timer Calculator
Calculate 555 timer astable frequency, period, high and low times and duty cycle from R1, R2 and the timing capacitor. Free oscillator design helper.
Absolute Humidity Calculator
Calculate absolute humidity in grams of water vapor per cubic meter from air temperature and relative humidity. Fast, free and works in your browser.
Allele Frequency Calculator
Find allele frequencies from genotype counts. Enter the number of AA, Aa and aa individuals to get the A and a allele frequencies and allele totals.