Percentage Change Calculator
Enter a starting and an ending number to see the percent increase or decrease between them, shown positive for a rise and negative for a fall. Two extra modes handle the everyday questions that come with percentages: what percent one number is of another, and P percent of a value. Every calculation runs instantly in your browser with no data sent anywhere.
How to calculate percentage change
- Choose a mode with the buttons: Percent change, X is what % of Y, or P% of N.
- In Percent change mode, enter the From (original) value and the To (new) value.
- Read the result, shown positive for an increase and negative for a decrease.
- Switch to X is what % of Y to divide a Part by a Whole, or to P% of N to take a percentage of a number.
- Click Copy to copy the highlighted result.
Examples
Price rise from 50 to 75
Percent change, From 50, To 75
50%
Drop from 100 to 80
Percent change, From 100, To 80
-20%
15 percent of 200
P% of N, Number 200, Percent 15
30
Frequently asked questions
How is percentage change calculated?
Subtract the original value from the new value, divide by the absolute value of the original, then multiply by 100. From 50 to 75 is (75 minus 50) divided by 50, times 100, which is 50 percent.
What does a negative result mean?
A negative percentage means the value went down. Going from 100 to 80 is a 20 percent decrease, shown as -20%. A positive result means the value went up.
Why can't the starting value be zero?
Percentage change divides by the original value, and dividing by zero is undefined, so a starting value of 0 has no meaningful percent change. The calculator shows a short message instead of a number.
What do the three modes do?
Percent change compares a From value with a To value. X is what % of Y divides a part by a whole, so 25 of 200 is 12.5 percent. P% of N takes a percentage of a number, so 15 percent of 200 is 30.
How does it handle a negative starting value?
It divides by the absolute value of the original number. Going from -40 to -50 is a 25 percent change, reported as -25%, because the size grew while the sign stayed negative.
Is percentage change the same as percentage points?
No. A move from 10 percent to 15 percent is 5 percentage points, but it is a 50 percent change relative to the starting 10. Use percentage points when comparing two percentages directly and percent change when measuring growth.
How do I reverse a percentage change?
Reversing is not symmetric. A 50 percent increase from 100 gives 150, but returning from 150 to 100 is a 33.33 percent decrease, not 50, because the base changed. Use Percent change with the values swapped to see the exact figure.
How are the results rounded?
Values are shown to up to six decimal places with trailing zeros removed, so a clean result like 50 stays 50 while a repeating one like going from 3 to 7 shows as 133.333333%.
Is my data private?
Yes. All calculations run locally in your browser and nothing is uploaded to a server.
Learn more
- Percent change vs percentage points
Why a rise from 10 to 15 percent is 5 percentage points but a 50 percent change, and how to reverse a percentage increase correctly.
Related tools
Proportion Calculator
Solve a proportion a/b = c/d for the missing value. Leave one box blank and get the answer by cross multiplication, instantly and free. No signup needed.
Percentage Calculator
Free percentage calculator. Find a percent of a number, work out what percent one number is of another, and calculate percentage change.
Annulus Area Calculator
Calculate the area of an annulus, the ring between two concentric circles, from its outer and inner radius. Returns both circumferences and width too. Free.
Area Calculator
Find the area of a circle, square, rectangle, triangle, trapezoid, parallelogram, ellipse, sector or rhombus. Free and runs in your browser.
Arithmetic Sequence Calculator
Find the nth term, the sum of n terms and the full term list for any arithmetic or geometric sequence. Enter the first term, step or ratio, and n.
Average Calculator
Find the mean, median, mode, range, sum, count, min and max of a list of numbers. Paste values separated by commas, spaces or new lines.