Percentage change from X to Y

What you get

How it works

  1. Enter the old value.
  2. Enter the new value.
  3. You get the percentage change, with its direction.

Worth knowing

What the percentage is measured against

The change is worked out against the old value, not the new one: (new − old) divided by old, times 100. From 40 to 50 that is 10 divided by 40, times 100 — 25%.

Up and down are not the same percentage

A rise and the fall that undoes it are different sizes. 100 up 50% is 150, but 150 down 50% is only 75, not 100. The base changes, so the percentage does too.

Frequently asked questions

Why doesn't a 50% rise get cancelled by a 50% fall?

Because the fall is worked out from a larger number. 100 up 50% is 150, and 150 down 50% is 75, not 100.

What if the old value is zero?

There is no percentage change from zero — nothing to compare the new value against. Enter an old value that is not zero.

Can I use a comma for decimals?

Yes. Both 7.5 and 7,5 work — the page understands either and writes back the form your language uses.

Is the result rounded?

To two decimals, which is what money uses. A whole result is shown whole.

Related tools