Skip to content
TextArray
100% local

Percentage change

Instantly calculate the percentage change from one value to another.

Output

Percentage change

Percentage change is one of the most common math operations — the result shows how much a value increased or decreased as a percentage of its starting point. This tool calculates it in one step: enter the starting value and the ending value, and the result displays instantly, formatted to any number of decimal places.

The formula is straightforward: (ending − starting) ÷ starting × 100. Positive results show growth, negative results show decline. If the value goes from 100 to 150, that is a +50% increase. If it goes from 200 to 100, that is a −50% decrease. The tool shows both the raw change and the percentage, with the change in burgundy in the live tally so the key number is easy to spot.

You can adjust the number of decimal places from zero to ten, so the result fits your exact needs — 50% for a quick round number, or +25.3846% when precision matters. The calculation runs entirely in your browser, so your numbers never leave your device. Compare values from any context: price changes, population growth, investment returns, test scores, statistical data or any other numerical comparison.

FAQ

What does positive percentage change mean?
Positive means the value increased. For example, +50% means the ending value is 50% higher than the starting value — if you started with 100, the ending value would be 150.
How is percentage change different from absolute change?
Absolute change is just the difference in numbers (150 − 100 = 50). Percentage change shows that difference as a proportion of the starting value (50 ÷ 100 = 50%), which lets you compare changes of different scales.
What if the starting value is zero?
Percentage change is undefined when the starting value is zero, because you cannot divide by zero. Choose a different starting value to calculate the percentage change.
Is my data kept private?
Yes. The calculation runs entirely in your browser and your numbers are never sent anywhere. They stay on your device and are not stored or analyzed.