BYTETOOLS

How to Calculate Percentage Change: Step-by-Step

To calculate percentage change, subtract the old value from the new value, divide by the absolute old value, and multiply by 100. A positive result is an increase and a negative result is a decrease. The ByteTools Percentage Change Calculator runs that formula for you and shows each step, so you get the answer and the working in one place.

This guide walks through the formula by hand, then shows how to use the free calculator to get the same result in seconds without any spreadsheet or math on paper.

The percentage change formula

Percentage change measures how far a number moved relative to where it started. The formula is:

((new − old) / |old|) × 100

The bars around old mean the absolute value, which keeps the sign of the change tied to the actual direction of movement even when the starting number is negative. Once you have the raw change, dividing by the original value tells you how big that move was compared with the starting point, and multiplying by 100 turns it into a percentage.

Step by step by hand

Say a subscription rose from 40 to 50 dollars. Work it through:

  1. Find the raw change: 50 − 40 = 10.
  2. Divide by the old value: 10 ÷ 40 = 0.25.
  3. Multiply by 100: 0.25 × 100 = 25.
  4. Because the result is positive, it is a 25% increase.

For a decrease, the same steps apply. From 200 down to 150: (150 − 200) ÷ 200 × 100 = −25%, which the direction label reads as a 25% decrease. The absolute change of 50 is reported alongside the percentage so you can sense-check both figures.

How to use the calculator

The tool removes the arithmetic and the risk of dividing by the wrong number. Here is the full flow:

  1. Enter the original (old) value in the first field.
  2. Enter the new value you want to compare against it.
  3. Read the percentage change and its up-or-down label instantly.
  4. Check the absolute change and the worked formula shown below the result.
  5. Click Copy to grab the figure for a report, message or spreadsheet.

Because the result updates as you type, you can try several before-and-after pairs quickly, which is useful when you are checking a whole column of numbers one at a time.

Reading the result correctly

OldNewResultMeaning
4050+25%Increase
200150−25%Decrease
50150+200%Value tripled
030UndefinedCan't divide by zero

The last row matters: percentage change is undefined when the starting value is zero, because dividing by zero has no answer. In that case the calculator flags the situation and reports the absolute change instead of a misleading percentage.

Why it runs privately in your browser

Every calculation happens locally with JavaScript. No numbers are sent to a server, nothing is stored, and the tool keeps working offline once the page has loaded. That makes it safe for salary figures, private financials or any data you would rather not paste into an online form.

Try the Percentage Change Calculator — free and 100% in your browser.

FAQ

Which value goes in the old field?

The old field is the starting point — the earlier number in time, or the baseline you are measuring from. The new field is what you are comparing against it. Swapping them flips the sign and changes the percentage, so the order matters.

Why is my percentage bigger than I expected?

Percentage change is relative to the starting value, so a small old value makes changes look large. Going from 2 to 4 is a 100% increase even though the raw change is only 2. Check the absolute change to keep the size in perspective.

Does the calculator handle decimals and negatives?

Yes. You can enter decimals and negative numbers in either field. Using the absolute old value in the denominator keeps the direction of the change accurate even when the starting figure is negative.

Can I use it for reversing a percentage?

This tool goes from two values to a percentage, not the other way around. To apply a known percentage to a number, use the Percentage Calculator instead.

Related free tools

Built by ByteVancer

ByteTools is a free product of ByteVancer, a software and web development studio that builds web apps, SaaS platforms and custom software. If you need a tool, dashboard or product built properly, explore what ByteVancer can do for your team.