Introduction
Doubling time is how long something takes to grow to twice its size. This Doubling Time Calculator finds that time for you. It works for bacteria in a flask, cells in a dish, money in a bank, or people in a city.
You can use it in three ways:
- Two-Value Method — Enter a start value, an end value, and the time between them. Good for counting cells or reading OD values.
- Growth Rate Method — Enter a percent growth rate per hour, day, or year.
- Reverse (Future Value) — Enter a start value and a known doubling time to see how big things get later.
The tool picks the right formula and shows each step of the math. You also get the growth rate, the time to triple, the Rule of 70 estimate, a table of the answer in seconds through years, and a growth curve you can look at. Pick any time unit you like, and the calculator does the switching for you. If you want to model the whole curve instead of just the doubling point, pair this page with our Exponential Growth Calculator.
How to use our Doubling Time Calculator
Pick one of the three tabs, type in your numbers, and the doubling time calculator shows how long it takes your value to double, plus the growth rate, a Rule of 70 check, a step-by-step solution, a unit table, and a growth curve.
Method tab: Choose Two-Value Method if you know a start and end count, Growth Rate Method if you know the percent growth per period, or Reverse (Future Value) if you know the doubling time and want a future number.
Initial Value (Two-Value Method): Enter the amount you started with, like your first cell count or OD reading. It must be more than 0.
Final Value: Enter the amount at the end of your run. It must be larger than the initial value, or nothing has doubled. To express that jump as a percentage instead, try the Percent Change Calculator.
Duration: Enter the time that passed between the two readings, such as 30 for a 30-minute count. If you only have clock times for your samples, the Time Duration Calculator will work out the elapsed span first.
Time Unit (Two-Value Method): Pick seconds, minutes, hours, days, weeks, months, or years. Your answer comes back in this same unit.
Growth Rate (%): On the Growth Rate tab, enter the steady percent growth for each period, like 7 for 7% growth. Use a number above 0 and up to 10,000.
Time Unit (Growth Rate Method): Pick the unit that the growth rate applies to, such as "% per hour" for bacteria or "% per year" for population.
Initial Value (Reverse): On the Reverse tab, enter the amount you are starting with today.
Doubling Time: Enter how long it takes the amount to double, such as 20 minutes for E. coli in rich medium.
Elapsed Time: Enter how far ahead you want to look, like 35 for 35 hours of growth.
Time Unit (Reverse): Pick one unit for both the doubling time and the elapsed time.
Calculate and Reset: Click Calculate to see your results, or Reset to clear the form and start over.
What Is Doubling Time?
Doubling time is how long something takes to grow to twice its size. If a jar holds 1,000 bacteria today and 2,000 bacteria in 30 minutes, the doubling time is 30 minutes. It works for anything that grows by a steady percent each period: cells in a flask, tumors, money in a savings account, or a country's population.
How Doubling Time Works
Doubling time comes from exponential growth. In exponential growth, each cell (or dollar) makes more copies, and those copies make copies too. So growth speeds up over time even when the growth rate stays the same. As long as the rate is steady, the time to double never changes. Going from 100 to 200 takes the same time as going from 1 million to 2 million.
The Main Formulas
- From two values: Td = (t × ln 2) ÷ ln(V2 ÷ V1)
- From a growth rate: Td = ln 2 ÷ ln(1 + r)
- Future value: Vf = V0 × 2(t ÷ Td)
Here, ln means natural log, and ln 2 is about 0.693. The letter r is the growth rate written as a decimal, so 7% becomes 0.07. If you want to check a natural log by hand, the Log Calculator and the Exponent Calculator handle those pieces on their own.
The Rule of 70
The Rule of 70 is a quick shortcut. Divide 70 by the growth rate percent, and you get a close answer. At 7% growth, 70 ÷ 7 = 10 years to double. The exact answer is 10.24 years. The shortcut is good for small rates but drifts off for big ones, so use the exact formula when the numbers matter. Finance folks often use the closely related Rule of 72 Calculator, which fits typical interest rates a bit better.
Doubling Time in Biology
In a lab, doubling time is also called generation time. Scientists measure it to check if cells are healthy and growing normally. A slow doubling time can mean the cells are stressed, starved, contaminated, or too crowded. Cells only grow at this steady rate during the log phase (also called the exponential phase). Before that is the lag phase, when cells adjust and barely divide. After it comes the stationary phase, when food runs out and growth stops. Doubling time math only works during the log phase.
Bench work around a growth curve usually pulls in a few other tools: the Dilution Calculator for setting up your starting inoculum, the Serial Dilution Calculator for plate counts, the Molarity Calculator for media components, and the Tm Calculator when you follow up with PCR.
Typical Doubling Times
- E. coli bacteria: about 20 minutes in rich broth
- Yeast: about 90 minutes
- HeLa human cancer cells: about 24 hours
- Human stem cells: 24 to 48 hours
- Mycobacterium tuberculosis: about 24 hours (very slow for a bacterium)
Where Else It Is Used
Doubling time shows up in money, disease tracking, and tech. Investors use it to see how fast savings grow, which is the same idea behind the Compound Interest Calculator, the CAGR Calculator, and the Future Value Calculator. Public health teams use it to see how fast an outbreak is spreading, since a short doubling time means fast spread. In computing, Moore's Law says the number of transistors on a chip doubles about every two years. The mirror image of doubling is decay, which you can explore with the Half Life Calculator or the Radioactive Decay Calculator.
Things to Watch For
Doubling time assumes growth stays steady. Real growth almost never does. Bacteria run out of food, populations run out of space, and markets change. Use doubling time for short-term estimates and for comparing growth speeds, not for far-off predictions. If your data wobbles, fitting a line to log-transformed counts with the Linear Regression Calculator gives a steadier rate than any single pair of readings. Also make sure your time units match. If you measure hours, your answer is in hours.