Percentage Difference Calculator | Compare Any Two Values

Find the percentage difference between two numbers using the symmetric formula — where the average of both values is the denominator, not either value alone.

This calculator is free, fast and ad-free. No sign-up, and what you type in isn't sent to us.

Find the percentage difference between two numbers using the symmetric formula — where the average of both values is the denominator, not either value alone.

How Percentage Difference Is Calculated

The formula divides the absolute difference between two values by their average, then multiplies by 100:

Percentage Difference = |A − B| ÷ ((A + B) / 2) × 100

Four steps, in order: subtract one value from the other, take the absolute value (drop any negative sign), divide by the mean of both values, and multiply by 100 to express it as a percentage.

Because the denominator is the average of both numbers — not one specific "baseline" — the result is the same regardless of which value you enter first. That symmetry is the defining trait of percentage difference and what separates it from percentage change.

Percentage Difference vs. Percentage Change

These two calculations answer different questions, and mixing them up gives the wrong answer.

Percentage difference asks: "How far apart are these two values relative to their midpoint?" Neither value is treated as the starting point. If you compare 50 and 70, the percentage difference is about 33.33% — no matter the order.

Percentage change asks: "By what percentage did a value increase or decrease from an original?" Here one value is explicitly the baseline. Going from 50 to 70 is a 40% increase, but going from 70 to 50 is a decrease of about 28.57% — the direction matters.

Use percentage difference when comparing two independent measurements (two prices, two test scores, two populations). Use percentage change when tracking how something moved from one point in time to another.

When to Use Percentage Difference

Percentage difference is most useful when neither value has logical priority as a baseline. Examples include comparing prices from two different stores, test results across two different groups, salary offers from two employers, experimental measurements taken by two labs, or population figures for two cities.

The method works best when the two values are in the same general range. If one value is many orders of magnitude larger than the other (like comparing 5 to 5,000,000), the result approaches 200% regardless of the gap, which can be misleading. For extreme ratios, an absolute comparison or a ratio shows the gap more clearly.

Quick-Reference Examples

Value AValue B% DifferenceContext
708519.3548%Two test scores
10012018.1818%Two price quotes
50500%Identical values
5618.1818%Two store prices
9311722.8571%Company headcounts
6940%Measurement comparison

Frequently Asked Questions

Can percentage difference exceed 100%?

Yes. Both values must be greater than 0, so the result is always below 200%: it comes closer to 200% the smaller one value is compared with the other. In practice, any pair where one value is more than three times the other produces a difference above 100%.

Does the order of the two values matter?

No. The formula uses an absolute value in the numerator, so swapping Value A and Value B gives the same result. This is by design — percentage difference is a symmetric measure.

What happens if both values are 0?

When both values are 0, the average is also 0, which creates a division-by-zero situation. Mathematically, the percentage difference is undefined. This calculator asks for two values greater than 0 and shows an error message instead.

Does this work with negative numbers?

No. The standard percentage difference formula is designed for positive values, and this calculator asks for two values greater than 0. A negative value or 0 gives an error message.

When is percentage difference 100% exactly?

The result is exactly 100% when one value is three times the other. For example, 30 and 90: the difference is 60, the average is 60, and 60 ÷ 60 × 100 = 100%.