Percentage Change Calculator

Enter an original value and a new value to see the percentage increase or decrease between them, the absolute change in value, and the full working.

Your values

Enter both values in the same unit — two prices, two weights, two quantities or two scores.
Comparison
From 120 to 150
Calculation
(150 − 120) ÷ 120 × 100 = 25%
Percentage increase
25%
Change in value
+30
Original value
120
New value
150
Direction
Increase

How to use this calculator

  1. Enter the original value — where the figure started, such as 120.
  2. Enter the new value — where it ended up, such as 150.
  3. Read the result above. The hero figure gives the percentage and says whether it is an increase or a decrease; the four figures beside it show the change in value, both inputs and the direction in words.

Both values must be in the same unit — compare two prices, two weights, two quantities or two scores, not one of each. Decimals and negative numbers are accepted. The calculation runs in the page as you type, and your figures are carried in the address bar so a result can be shared or bookmarked.

How percentage change is worked out

Percentage change compares the difference between a new value and an original value against the original value. A positive result is an increase; a negative result is a decrease.

Percentage change = (New value − Original value) ÷ |Original value| × 100
  • Original value — the figure you are measuring from
  • New value — the figure you are measuring to
  • |Original value| — its magnitude, so a negative starting value still gives a sensible direction

For ordinary positive values the bars make no difference, so the formula is usually written with the original value used directly: (New − Original) ÷ Original × 100. The absolute change is simply New value − Original value.

Worked example: a percentage increase

Percentage change from 120 to 150, step by step
StepValue
Original value120
New value150
Change in value150 − 120 = 30
Divide by the original value30 ÷ 120 = 0.25
Convert to a percentage0.25 × 100 = 25%
Percentage change25% increase

Worked example: a percentage decrease

Percentage change from 500 to 425, step by step
StepValue
Original value500
New value425
Change in value425 − 500 = −75
Divide by the original value−75 ÷ 500 = −0.15
Convert to a percentage−0.15 × 100 = −15%
Percentage change15% decrease

A decrease is shown as 15% decrease rather than −15% decrease: the word already carries the direction, so the extra minus sign only reads as a double negative. The signed form −15% appears in the working line under the inputs.

Why the original value matters

A rise from 100 to 150 is a 50% increase:

(150 − 100) ÷ 100 × 100 = 50%

But a fall from 150 back to 100 is a 33.33% decrease:

(100 − 150) ÷ 150 × 100 = −33.33%

Percentage increases and decreases are measured from different starting values, so an increase and an equal numerical decrease do not usually cancel each other out.

Starting from zero

Percentage change cannot be calculated from a starting value of zero, because the formula divides by the original value. When the original value is zero, the calculator shows the absolute change instead — a move from 0 to 50 reports a change of +50 and reports the percentage as not defined. When both values are zero it reports no change, without presenting a percentage.

Working with negative values

When either value is negative, the calculator uses the magnitude of the original value as the baseline. The change itself keeps its sign, so it still tells you whether the move was up or down.

Percentage change from −100 to −50, step by step
StepValue
Original value−100
New value−50
Change in value−50 − (−100) = 50
Baseline magnitude|−100| = 100
Divide by the baseline50 ÷ 100 = 0.5
Convert to a percentage0.5 × 100 = 50%
Percentage change50% increase

Interpret negative-value results in the context of what the values represent.

Quick examples

Example percentage changes
Original valueNew valuePercentage change
12015025% increase
50042515% decrease
8010025% increase
100100No change
050Not defined

Frequently asked questions

How do I calculate percentage change?

Subtract the original value from the new value to get the change, divide that by the original value, then multiply by 100. From 120 to 150: (150 − 120) ÷ 120 × 100 = 25%, an increase. A negative answer means a decrease.

Why does a 25% increase not cancel out a 25% decrease?

Each percentage is measured from a different starting value. Going from 100 to 150 is a 50% increase, because the change of 50 is compared to 100. Going back from 150 to 100 is a 33.33% decrease, because the same change of 50 is now compared to 150. The starting point changes, so the percentages do not match.

What happens when the original value is zero?

Percentage change divides by the original value, and dividing by zero has no answer. When the original value is zero the calculator does not show a percentage — it shows the absolute change instead, so 0 to 50 reports a change of +50 and "not defined" for the percentage.

Does this work with negative numbers?

Yes. The change keeps its sign, so −100 to −50 is a change of +50 and counts as an increase. The calculator divides by the magnitude of the original value — |−100| = 100 — so the result is a 50% increase. Read negative-value results in the context of what the numbers represent.

How is this different from a percentage difference calculator?

Percentage change has a direction: one value is the starting point and the other is where it ended up, so the answer is an increase or a decrease. Percentage difference compares two values with no starting point, dividing by their average, and is always shown as a single positive figure.