Math calculators

Exponential Growth Calculator

Updated Jul 11, 2026 By Jehan Wadia
Rate Formulas
Preset Examples
Click a preset to load its values, then press Calculate.
Calculation Setup
Calculation Mode
Input Method
Direction
Compounding
Inputs
Formula With Your Values

Final Value x(t)
Growth Amount
Step-by-Step Solution
Rate Across Time Units
Effective growth/decay rate expressed per time unit
Time UnitRate (%)
Multiplier Milestones
Time required to reach each multiple of the starting value
MultiplierTime to Reach
Exponential Curve Over Time

Interpolation & Extrapolation Table
Values across the time range, marked as data point, interpolation, or extrapolation
TimeValueType

Introduction

Exponential growth happens when a value increases by the same percentage over and over again. Think of it like a snowball rolling downhill — it gets bigger and bigger, faster and faster. This pattern shows up in many real-life situations, such as population growth, compound interest, the spread of diseases, and even how technology improves over time. The opposite, called exponential decay, is when a value shrinks by a fixed percentage, like how a radioactive element breaks down or how a car loses its value each year.

This Exponential Growth Calculator helps you solve problems that follow the formula x(t) = x₀ · (1 + r)^t, where x₀ is the starting value, r is the growth or decay rate, and t is time. You can use it to find any missing piece — the final value, the starting value, the rate, or the time it takes to reach a goal. It also supports continuous compounding, doubling time, and multiplication factors.

Just enter your numbers, pick your settings, and press Calculate. The tool will give you the answer, show each step of the math, draw a chart of the curve, and display a full data table. You can also click one of the preset examples to see how it works with real-world scenarios like compound interest or population doubling.

How to Use Our Exponential Growth Calculator

Enter your starting value, growth or decay rate, and time period. The calculator will return the final value, a step-by-step solution, a visual chart, rate conversions, and key milestones like doubling time.

Preset Examples: Click any preset button to auto-fill the calculator with a real-world scenario, such as compound interest or population growth. Then press Calculate.

Calculation Mode: Pick how you want to define growth. Choose Absolute Rate to enter a percentage, Doubling Time to enter how long it takes to double, or Multiplication Factor to enter a multiplier.

Input Method: Select Direct Rate Entry if you already know the rate. Select Two Data Points if you have two known values at two different times and want the calculator to find the rate for you.

Direction: Choose Growth if the value goes up over time. Choose Decay if it goes down.

Compounding: This option appears in Absolute Rate mode only. Pick Discrete for standard compounding or Continuous for compounding that uses the constant e.

Solve For: By default, the calculator finds the final value. You can also solve for the initial value, the rate, or the time needed to reach a target.

Initial Value (x₀): Enter the starting amount before any growth or decay occurs.

Growth/Decay Rate (r): Enter the percentage rate per time unit. This field appears when the mode is set to Absolute Rate.

Doubles Every / Halves Every: Enter the number of time units it takes for the value to double or halve. This field appears when the mode is set to Doubling Time.

Multiply By / Divide By: Enter the factor the value is multiplied or divided by each time unit. This field appears when the mode is set to Multiplication Factor.

Per (Rate Unit): Choose the time unit that your rate, doubling time, or factor applies to, such as per year, per month, or per day.

Time Period (t): Enter how long you want the growth or decay to run.

Over (Time Unit): Choose the time unit for your total time period.

Target Value x(t): This field appears when you solve for the initial value, rate, or time. Enter the known final value you want to reach or work backward from.

Two Data Points Mode: Enter the value and time for Point 1 and Point 2. The calculator will derive the growth rate from these two points. Use the Project to Time field to predict a value at any other time.

Press Calculate to see your results. Press Reset to return all fields to their default values.

What Is Exponential Growth?

Exponential growth happens when a value increases by the same percentage over equal time periods. Instead of adding the same amount each time, the value multiplies. This means it starts slow, then gets bigger and bigger very fast. A simple example is money in a savings account. If you earn 5% interest each year, you earn interest on your interest. After many years, your money grows much faster than it did at the start.

How Exponential Growth Works

The basic formula for exponential growth is x(t) = x₀ × (1 + r)^t. Here, x₀ is the starting value, r is the growth rate written as a decimal, and t is the number of time periods. If you start with 100 and grow at 10% per year, after one year you have 110. After two years, you have 121 — not 120 — because the 10% now applies to 110, not just 100. That extra amount is the key to exponential growth. To understand how exponents work in more detail, it helps to practice raising numbers to different powers.

Exponential Decay

Exponential decay is the opposite of growth. The value shrinks by a fixed percentage each time period. Radioactive materials decay this way. For example, Carbon-14 loses half its atoms every 5,730 years — a concept known as half-life. Scientists use this to figure out how old ancient objects are. In decay, the formula uses subtraction in the rate, so the value gets smaller over time but never quite reaches zero. You can explore specific radioactive decay scenarios to see how different isotopes behave over time.

Doubling Time

Doubling time tells you how long it takes for a value to become twice as large. There is a handy shortcut called the Rule of 72. Divide 72 by the growth rate percentage, and you get a close estimate of the doubling time. For example, at 6% growth per year, the value doubles in about 72 ÷ 6 = 12 years. This works for money, populations, data storage, and many other things that grow exponentially. Our Rule of 72 Calculator makes this estimation quick and easy.

Continuous vs. Discrete Compounding

Discrete compounding means growth is applied at set intervals, like once a year or once a month. Continuous compounding means growth is applied every single instant, without stopping. Continuous compounding uses the mathematical constant e (about 2.718) and gives a slightly higher result. Banks sometimes use continuous compounding to calculate interest on certain accounts. If you want to compare how different compounding frequencies affect your returns, our APY Calculator can help you see the annual percentage yield for each option.

Where Exponential Growth Shows Up

  • Finance: Compound interest on savings, investments, and debt grows exponentially over time. Tools like the Future Value Calculator and CAGR Calculator rely directly on exponential growth formulas.
  • Population: Bacteria, animals, and human populations can grow exponentially when resources are plentiful.
  • Technology: Moore's Law observed that computer chip power roughly doubles every two years.
  • Health: Viruses can spread exponentially in the early stages of an outbreak.
  • Science: Radioactive decay, drug absorption, and cooling temperatures all follow exponential decay patterns.

Why Exponential Growth Matters

People often underestimate exponential growth because our brains think in straight lines. We expect things to grow at a steady pace. But exponential growth curves upward sharply, and small differences in the rate or time can lead to huge differences in the final value. Understanding this concept helps you make better decisions about saving money, understanding news about pandemics, and grasping how technology changes over time. Whether you are tracking a percent change from month to month or planning for retirement decades away, exponential thinking is one of the most powerful tools you can have.


Formulas used

Exponential Growth/Decay (Discrete)
x(t) = x_0 \cdot (1 \pm r)^{t}
Exponential Growth/Decay (Continuous)
x(t) = x_0 \cdot e^{\pm r \cdot t}
Doubling / Half-Life Formula
x(t) = x_0 \cdot 2^{\pm \, t / T_d}
Growth Factor from Two Data Points
F = \left(\frac{x_2}{x_1}\right)^{1/(t_2 - t_1)}
Solve for Time
t = \frac{\ln(x(t) / x_0)}{\ln F}
Doubling Time from Growth Factor
T_d = \frac{\ln 2}{\ln F}

Frequently asked questions

What is the difference between exponential growth and linear growth?

Linear growth adds the same fixed amount each time period. Exponential growth multiplies by the same percentage each time period. For example, adding $100 every year is linear. Earning 5% interest on your total balance every year is exponential. Exponential growth starts slow but speeds up over time, while linear growth stays at the same pace.

Can I use this calculator for exponential decay?

Yes. Click the Decay button in the Direction section. The calculator will shrink the value by your chosen rate each time period instead of growing it. This works for things like radioactive decay, depreciation, or anything that loses a fixed percentage over time.

What does the Two Data Points mode do?

If you know the value at two different times but don't know the growth rate, this mode figures it out for you. Enter both values and their times, and the calculator will derive the rate. You can also use the Project to Time field to predict a future or past value based on that rate.

What is the difference between discrete and continuous compounding?

Discrete compounding applies growth at set intervals, like once per year or once per month. Continuous compounding applies growth at every instant using the constant e (about 2.718). Continuous compounding gives a slightly higher result. This option only appears when you use the Absolute Rate mode.

How do I solve for the growth rate instead of the final value?

Change the Solve For dropdown to Rate (r). Then enter the initial value, the target value, and the time period. The calculator will work backward to find the rate needed to get from your starting value to your target in that amount of time.

How do I find how long it takes to reach a target value?

Set the Solve For dropdown to Time. Enter your initial value, your rate, and the target value you want to reach. The calculator will tell you how many time periods are needed.

What is doubling time?

Doubling time is how long it takes for a value to become twice as large at a given growth rate. You can enter it directly by selecting the Doubling Time mode. A quick estimate is to divide 72 by the growth rate percentage.

Can I mix different time units for the rate and the time period?

Yes. You can set the rate per one time unit and the total time in a different unit. For example, you can enter a rate per month but measure the total time in years. The calculator automatically converts between units for you.

What does the Multiplication Factor mode do?

Instead of entering a percentage rate, you enter a number that the value is multiplied by each time period. For example, a factor of 1.5 means the value gets 1.5 times larger each period. For decay, you enter the number the value is divided by.

What does the Rate Across Time Units table show?

It converts your growth or decay rate into equivalent rates for every time unit, from per second to per century. This helps you compare how fast something grows on different time scales without doing the conversion yourself.

What do the Multiplier Milestones mean?

They show how long it takes for the value to reach key multiples of the starting value. For growth, it shows when the value doubles, reaches 5×, 10×, and 100×. For decay, it shows when it drops to half, one-fifth, one-tenth, and one-hundredth.

What is the difference between interpolation and extrapolation in the data table?

Interpolation means estimating a value between two known data points. Extrapolation means predicting a value beyond the known range. The table labels each row so you can see which values fall inside your data and which are projections.

Why does my result show a very large or infinite number?

High growth rates over long time periods produce extremely large numbers. This is the nature of exponential growth. If the number exceeds the displayable range, try using a shorter time period or a smaller rate. The calculator will warn you if the value is too large to display.

Can the value ever reach zero with exponential decay?

No. With true exponential decay, the value keeps getting smaller but never actually reaches zero. It gets closer and closer to zero over time, but there is always a tiny amount left. This is a key property of exponential decay.

What happens if I enter a rate of 0%?

A rate of 0% means no growth and no decay. The value stays the same no matter how much time passes. The calculator will note this and show a flat line on the chart.

How do the preset examples work?

Click any preset button at the top of the calculator. It fills in all the fields with values from a real-world scenario, such as Carbon-14 decay or compound interest. Then press Calculate to see the full results. You can change any value after loading a preset.

How accurate is this calculator?

The calculator uses standard mathematical formulas and computes results to high precision. It rounds displayed values to four decimal places. For very large or very small numbers, it switches to scientific notation to keep results readable.

Can I use this for compound interest calculations?

Yes. Set the mode to Absolute Rate, enter your starting amount as the initial value, your annual interest rate as the growth rate, and the number of years as the time period. The result is the same as a compound interest calculation with annual compounding.