ToolJutsu
All tools
Calculator Tools

Percentage Change Calculator

Calculate the signed percentage change between two values — positive for growth, negative for drop.

The starting value is the denominator. Swap A and B and the number flips sign — that's the difference between percent change and (symmetric) percent difference.

Percent change

+25%

value went up

Direction

Increase

up by 25

Absolute change

+25

125 − 100

Calculation steps

  1. 1. Subtract the starting from the ending value: 125 − 100 = 25
  2. 2. Divide by the starting value: 25 ÷ 100 = 0.25
  3. 3. Multiply by 100: 0.25 × 100 = +25%
  4. 4. Interpret the sign: positive → increase

100 → 125 = 25% (increase, |Δ| = 25)

Processed on your device. We never see your files.

How to use Percentage Change Calculator

What this calculator does

This calculator computes the signed percent change between a starting value and an ending value. Positive when the value has grown, negative when it has shrunk, zero when it’s unchanged. The output is direction-aware: the sign of the number, the badge that says “Increase” or “Decrease”, and the plain-English description all agree, so there’s no room for a sign error to slip into a copy-paste.

How to calculate percent change

percent change = ((ending value − starting value) ÷ starting value) × 100

Three arithmetic steps and one interpretation step:

  1. Subtract the starting value from the ending value to get the absolute change. The sign of this number carries the direction.
  2. Divide by the starting value. The denominator is always the starting value — the same denominator the percent-increase and percent-decrease formulas use.
  3. Multiply by 100 to convert the decimal into a percentage.
  4. Read the sign: positive means the value went up, negative means it went down, zero means no change.

Worked example

A stock opens the week at $120 and closes at $132:

StepWorkingResult
1. Subtract132 − 120+12
2. Divide by starting12 ÷ 1200.10
3. Multiply by 1000.10 × 100+10 %
4. Interpretpositive →increase

The same stock the following week opens at $132 and closes at $99:

StepWorkingResult
1. Subtract99 − 132−33
2. Divide by starting−33 ÷ 132−0.25
3. Multiply by 100−0.25 × 100−25 %
4. Interpretnegative →decrease

Notice how the same stock now has a +10 % week and a −25 % week, not a net −15 % movement — sequential percent changes do not add. Compounding them gives 1.10 × 0.75 = 0.825, a 17.5 % net loss.

Real-world use cases

  • Stock and crypto price tracking. Daily, weekly, year-to-date change. Direction varies, sign matters, percent change is the convention every market data API returns.
  • Weekly metric reports. Sessions, conversion rate, churn, net-new signups. Anything that fluctuates wants a signed number with a comparable denominator from one week to the next.
  • A/B test reporting. Variant lift over control. The convention is (variant − control) / control × 100. A negative result is a variant that lost.
  • Lab measurements and quality control. Today’s reading vs yesterday’s; this sample vs the reference. Direction tells you whether a process is drifting up or down.
  • Personal finance. Net worth change month over month, salary growth year over year.

Percent change vs increase vs decrease vs difference

Four formulas, four questions, often muddled.

  • Percent change is signed, denominator = starting value. Use when direction isn’t known in advance, or when you want a single number that captures both magnitude and direction.
  • Percent increase is the positive magnitude when the value has gone up. Denominator = starting value. Mathematically identical to a positive percent change.
  • Percent decrease is the positive magnitude when the value has gone down. Denominator = starting value. Mathematically identical to the absolute value of a negative percent change.
  • Percent difference is symmetric, denominator = average of the two values. Use when neither value is “first”. Never matches percent change for the same two numbers.

Common mistakes to avoid

Confusing percent change with percentage points. If a conversion rate moves from 5 % to 6 %, the percentage point change is +1, but the percent change is +20 %. Both are correct; they answer different questions. The news routinely mixes them up.

Adding percent changes across periods. A +20 % week followed by a −20 % week is not flat — it’s a 4 % net loss (1.20 × 0.80 = 0.96). Percent changes compound multiplicatively.

Comparing percent changes across different baselines. A 10 % increase on $100 is $10. A 10 % increase on $1 000 000 is $100 000. The percentage doesn’t tell you the dollars; report both in high-stakes contexts.

Reporting a percent change with a zero denominator. If the starting value is zero, growth is mathematically undefined (∞). Don’t paper over it with “100 %” or “N/A” — say “increased from zero” and report the absolute number.

Privacy

This calculator runs as a few arithmetic operations in JavaScript on your device. There are no fetch calls, no analytics on the values you enter, no server-side logging.

Frequently asked questions

What's the formula for percent change?
percent change = ((ending − starting) ÷ starting) × 100. The result is signed: positive when the ending value is greater than the starting value, negative when it's less. The denominator is always the starting value — the same denominator the dedicated percent-increase and percent-decrease calculators use. The only thing percent change adds is that it doesn't force you to know the direction in advance — it tells you the direction from the sign.
When should I use percent change instead of percent increase or percent decrease?
Use percent change when the direction of movement isn't known ahead of time, or when you're reporting a metric whose direction varies from period to period. Stock prices, weekly active users, conversion rates, lab measurements — these all wobble in both directions. Percent change tracks them honestly with a single signed number. Use the dedicated Increase or Decrease calculator when you already know which way it moved and want to report a positive magnitude alongside an English word ('grew 12 %', 'fell 18 %').
Why is my percent change negative?
Because the ending value is smaller than the starting value. That's a decrease. A negative percent change is the correct, conventional way to express a drop in the signed framing. In a report you can either keep the minus sign ('revenue changed by −8 %') or convert to plain English using the magnitude ('revenue fell 8 %') — both are accurate. The two phrasings should always agree on the direction; if they don't, something has been mistyped.
How is percent change different from percent difference?
Percent change is directional and asymmetric: it has a clear before-and-after, and swapping the inputs flips the sign (and the magnitude — they don't just go from positive to negative, they change size, because the denominator changes too). Percent difference is symmetric and unsigned: it uses the average of the two values as the denominator, so swapping inputs gives the exact same number. Use percent change for time series, growth, A/B test deltas. Use percent difference for peer comparisons where neither value is 'first'.
Is my data uploaded anywhere?
No. The calculator runs as two arithmetic operations in JavaScript on your device. There are no fetch calls, no analytics on the values you enter, no server-side logging. You can verify in your device's network panel — once the page has loaded, switching off Wi-Fi changes nothing about how the calculator behaves.

Related tools