Percent Difference Calculator

Find the percent difference between two values (relative to their average) — symmetric, with neither as the reference.

Written by Ahmet Tur · Reviewed by Kübra Yıldız · Updated

Your result will appear here

Fill in the fields and press Calculate.

Percent difference measures how far apart two values are when neither is the "correct" or "starting" one — you're just comparing two measurements on equal footing. It divides their difference by their average, so swapping the two values gives the same answer.

Enter the two values and get the percent difference, plus the raw difference and their average.

Percent Difference Calculator: step-by-step worked example

Comparing two quotes: 120 and 150.

Example inputs
First value
120
Second value
150
  1. 1

    Absolute difference

    |a − b|

    |120 − 150| = 30

  2. 2

    Average of the two values

    Average = (a + b) ÷ 2

    (120 + 150) ÷ 2 = 135

  3. 3

    Percent difference

    Difference % = |a − b| ÷ |Average| × 100

    30 ÷ 135 × 100 = 22.2222%

  4. 4

    Compare: percent change (a → b)

    Change % = (b − a) ÷ |a| × 100 — depends on direction

    (150 − 120) ÷ 120 × 100 = 25%

Result · Percent difference22.2222%
The two values and their average
  • a120
  • Average135
  • b150

Good to know: Percent difference is symmetric — order does not matter. If one value is "old" and the other "new", use percent change instead: 120 → 150 is +25%, but 150 → 120 is −20%.

Percent Difference Calculator — how it works

The percent difference formula

percent difference = |a − b| ÷ ((a + b) ÷ 2) × 100

ResultMeaning
Percent differenceThe gap as a percentage of the average of the two
Absolute differencea − b, the raw gap
Average(a + b) ÷ 2, the reference base

Why it divides by the average

With no "original" value to divide by, using either one as the base would give a different answer depending on which you picked. Dividing by the average treats both symmetrically, so the percent difference between 40 and 60 is the same whichever order you enter them.

Percent difference vs percent change

They answer different questions. Percent change has a clear before and after and divides by the starting value — a price going from 40 to 60 is a +50% change. Percent difference has no direction, divides by the average, and gives 40% for the same pair. Use change when time or a reference is involved, and difference when comparing two peers.

Where it helps

Comparing two lab measurements, two prices, two estimates, or results from two methods — anywhere neither number is the accepted truth. When you do have an accepted value and a measured one, percent error is the right tool instead.

Worked example

Compare 40 and 60. The absolute difference is 20 and the average is (40 + 60) ÷ 2 = 50, so the percent difference is 20 ÷ 50 × 100 = 40%. Enter them the other way round — 60 and 40 — and you get exactly 40% again, because the formula is symmetric. (By contrast, the percent *change* from 40 to 60 is +50%, and from 60 to 40 is −33%.)

Percent difference for sample value pairs

ValuesPercent differenceAbsolute differenceMean
10 and 1218.18%211
20 and 2522.22%522.5
50 and 6018.18%1055
80 and 10022.22%2090
100 and 12018.18%20110
100 and 15040%50125
200 and 25022.22%50225
500 and 60018.18%100550
1,000 and 1,25022.22%2501,125

Percent difference = |a − b| ÷ ((a + b) ÷ 2) × 100; unlike percent change it is symmetric.

Frequently asked questions

How do I calculate percent difference?+

Take the absolute difference of the two values, divide by their average, and multiply by 100: |a − b| ÷ ((a + b) ÷ 2) × 100. For 40 and 60 that is 40%.

What is the difference between percent difference and percent change?+

Percent change has a defined starting value and direction; percent difference compares two values symmetrically by dividing by their average. The same pair can give 50% change but 40% difference.

Why is percent difference symmetric?+

Because it divides by the average of the two values rather than by one of them, swapping the two inputs leaves the result unchanged. Neither value is treated as the reference.

When should I use percent difference?+

When comparing two measurements or values where neither is the "true" or "original" one — two lab results, two estimates, or two methods. If one is an accepted value, use percent error.

Can percent difference be more than 100%?+

Yes, if the two values are far apart relative to their average. Comparing 10 and 90 gives |80| ÷ 50 × 100 = 160%.

Related guides

About this page

Publisher:
Kalkoro — Teknolojig Bilişim Teknolojileri A.Ş., İstanbul
Written by:
Ahmet Tur — Editor (Math, date & time, unit conversion, physics & chemistry, everyday tools)
Reviewed by:
Kübra Yıldız — Editor

Parameters come from official sources; the last update date is shown at the bottom of the page.

Spotted a wrong result? Use the "Report a bug" button at the top of the page; every report is reviewed.

How we calculate and our accuracy policy →

Results are for information only. For official matters the relevant authority's calculation prevails.

Last updated: