About the Percentage Change Calculator
This works out the percentage increase or decrease between two numbers — an old value and a new one. It's the tool for comparing before and after: a price rise or drop, a change in salary, a jump or fall in website traffic, a stock or portfolio move, or quarter-on-quarter growth. Enter the original and new values and it shows the percentage change and whether it's an increase or decrease.
How it works — the formula
Percentage change = (new − old) ÷ |old| × 100.
The difference between the two values is divided by the original value, then turned into a percentage. A positive result is an increase, a negative one a decrease. For example, going from 120 to 150 is (150 − 120) ÷ 120 × 100 = +25%; going from 150 to 120 is −20%. The original value is always the base, which is why the two directions give different percentages.
Assumptions and behaviour
- The original value is the base for the percentage — change is measured relative to where you started.
- A positive result is labelled an increase, negative a decrease.
- It also shows the plain absolute difference (new − old).
- Negative and decimal values are accepted.
Limitations
- Change from zero is undefined. If the original value is 0, dividing by it has no answer — there's no meaningful "percentage increase from nothing" — so the tool shows a dash.
- The two directions aren't symmetric. A rise from 100 to 150 is +50%, but the fall back from 150 to 100 is −33.3%, because the base changes. That's correct, not a bug.
- Percentage points aren't the same as percent — a rate moving from 5% to 7% is a 2-point rise but a 40% increase. This tool computes the relative change you enter.
- Results are rounded for display.
Privacy
The calculation runs entirely in your browser. Nothing is uploaded or stored.

