Skip to content
StreamerOS Math CalculatorsPercentage calculator

Free · instant · runs in your browser

Percent Change Calculator

Enter an old and a new value to see the percent change, the absolute change and the percent difference. It works in both directions.

Percent change between two values

Percent increase+25%
Absolute change+10
Percent difference (vs the average)22.2222%

The formulas

percent change     = (new - old) / |old| x 100
percent difference = |a - b| / ((a + b) / 2) x 100

Worked example

From 40 to 50: the change is 50 - 40 = 10, and 10 / 40 x 100 = +25%. From 50 back to 40 it is -10 / 50 x 100 = -20%. The percent difference between 40 and 50 is 10 / 45 x 100 = 22.22% either way, because the base is the average, 45.

Which one should I use?

For a plain increase or decrease, see the increase and decrease calculators.

Frequently asked questions

What is percent change?

How much a value moved, as a percentage of where it started: (new - old) / old x 100. A positive result is an increase and a negative result is a decrease.

What is the difference between percent change and percent difference?

Percent change has a direction and uses the old value as the base. Percent difference compares two values with neither as the starting point, using their average as the base, so it comes out the same whichever is first.

Why does 40 to 50 give +25% but 50 to 40 gives -20%?

Each is measured against its own starting value: 10 is 25% of 40, but only 20% of 50. Percent difference avoids this: both directions give 22.22%.

What happens if the old value is zero?

The percent change is undefined, because you cannot divide by zero. The calculator asks for a non-zero old value.

How do I use it for negative numbers?

The formula divides by the size of the old value, so a move from -50 to -25 is shown as a +50% change. For quantities that can cross zero, absolute change is often clearer than a percentage.

Related tools

Last reviewed 2026-11-04.