Doubling Time Calculator for Exponential Growth
See: How to use this tool (below)
Calculate the Doubling Time during Exponential Growth
Doubling Time Analysis Results
Year 1  2024 

Value 1  100 
Year 2  2034 
Value 2  400 
Time Range (years)  10 
Exponential Growth Constant  k  0.139 
Calculated Doubling Time  5 years 
Using this Doubling Time Calculator for Exponential Growth
Doubling Time is an intuitive way to understand, and represent the rate of change of a system in exponential growth. For example, a doubling time of 5 years means the value will continue to double every 5 years.
This tool allows you to calculate the exponential growth doubling time, given any two data points, assuming the system is undergoing exponential growth.
Doubling time is the the number of years it takes for the value to double. This can be calculated if you have any two data points for a system in exponential growth, that represents the average growth of the system well. The accuracy of the determined doubling time will depend on how well the 2 points truly represent the growth of the system in exponential growth.
Once doubling time is calculated, you can use the exponential growth tool (on this website), to determine the exponential value of the system at a point in time in the future, e.g. in 5 or 10 years' time, assuming the system remains in exponential growth in that time period.
If doubling time is known, the exponential growth constant, k, can be derived from it.
This tool assumes the data conforms to the standard exponential equation of the form,
y(t) = y_{0}e^{kt}.
This also means that if you know the doubling time, and initial value of the system at any point in time, you can calculate the value of the system for a point in the future, assuming the system remains in exponential growth during that period.
Note: The final calculated value is rounded to 3 decimal places.

Enter your value 1 and year 1 values (the first data point)

Enter your value 2 and year 2 values
(a second data point) so that ideally the two data points represent the average exponential growth well.
(Year 2 can be any number of years in the future)  Not that you may get the most accurate results if the time between year 1 and 2 is in a good range to best represent the average exponential growth of the system, e.g. choose year 1 and 2, a number of years (e.g. 5 or 10) years apart to get the best average growth, to calculate the doubling time.  Press Show Results.
 If the doubling time is known, you can use the exponential growth tool (on this website) to determine a value for a time in the future.
Mathematical Derivation (for those who are interested)
Using the standard exponential equation, it can be determined that k can be calculated
from two data points as:
k = ln(y_{2} / y_{1}) / (t_{2}  t_{1}) [named as equation 2]
Once k is known, the doubling time can be calculated from equation 2 as:
T_{double} = ln(2) / k
where
(y_{2} / y_{1}) = 2 (in equation 2  the value has doubled, so y_{2} / y_{1} = 2)
then
solving for (t_{2}  t_{1}) becomes the doubling time, T_{double}
Tool by: RL / JL (WebXSpecialist)
Last updated: 2023/12/12
Summary and Feedback
If you find this tool useful, we would appreciate it a lot if you share it, link to it, or consider liking or following us on Facebook.
Contact us / follow / like us on