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.
- First value
- 120
- Second value
- 150
- 1
Absolute difference
|a − b|
|120 − 150| = 30
- 2
Average of the two values
Average = (a + b) ÷ 2
(120 + 150) ÷ 2 = 135
- 3
Percent difference
Difference % = |a − b| ÷ |Average| × 100
30 ÷ 135 × 100 = 22.2222%
- 4
Compare: percent change (a → b)
Change % = (b − a) ÷ |a| × 100 — depends on direction
(150 − 120) ÷ 120 × 100 = 25%
- 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
| Result | Meaning | |
|---|---|---|
| Percent difference | The gap as a percentage of the average of the two | |
| Absolute difference | a − 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
| Values | Percent difference | Absolute difference | Mean |
|---|---|---|---|
| 10 and 12 | 18.18% | 2 | 11 |
| 20 and 25 | 22.22% | 5 | 22.5 |
| 50 and 60 | 18.18% | 10 | 55 |
| 80 and 100 | 22.22% | 20 | 90 |
| 100 and 120 | 18.18% | 20 | 110 |
| 100 and 150 | 40% | 50 | 125 |
| 200 and 250 | 22.22% | 50 | 225 |
| 500 and 600 | 18.18% | 100 | 550 |
| 1,000 and 1,250 | 22.22% | 250 | 1,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: