📊 Percentage Calculator

A percentage calculator with the working shown: percent of a number, percent change, percent difference, reverse percentage and weighted average.

Free No Signup Required Browser-Based

What is P% of X?

50

25% of 200

  1. Convert the percent to a decimal: 25 / 100 = 0.25
  2. Multiply: 0.25 x 200

What Percentage Calculator Does

A percentage is a fraction with 100 on the bottom, and essentially every percentage question is the same equation solved for a different unknown: part = whole × percent ÷ 100. Know two of the three and the third follows. What makes percentages feel harder than that is not the arithmetic — it is that several distinct questions all get phrased the same way.

Two of those questions in particular get conflated constantly. Percentage change divides by where you started, so it has a direction and is not symmetric: 100 to 150 is a 50% increase, but 150 back to 100 is a 33.33% decrease. Percentage difference divides by the average of the two values, so it is symmetric and has no direction at all. Both are correct; they answer different questions, and almost nowhere is the distinction made visible.

Then there is the reverse case, which trips people up with real money. If you paid $44 after 10% off, the original price was not $48.40. Adding 10% back to 44 is the wrong operation, because the discount was taken from the larger number. You have to divide: 44 ÷ 0.9 = $48.89.

And the one none of the ranking pages computes — averaging percentages. Score 80% on a 30-point test and 90% on a 70-point test and your average is 87%, not 85%. The plain mean quietly assumes both tests were the same size. This calculator handles eight phrasings including that one, and prints the working for each.

How to Use Percentage Calculator

  1. Pick the calculation you need — eight are available, covering every standard phrasing
  2. Enter the two values; the labels change to match the question being asked
  3. Read the answer along with the numbered working, so you can check it or reproduce it by hand
  4. For weighted averages, enter each percentage with the weight behind it rather than averaging the percentages directly

Formula Used by Percentage Calculator

The one formula, three ways

part = whole × percent ÷ 100

percent
100 × part ÷ whole — "12 is what percent of 60?"
whole
100 × part ÷ percent — "9 is 60% of what?"
part
whole × percent ÷ 100 — "what is 25% of 200?"

Worked example

The same relationship read three ways

  1. 25% of 200 = 0.25 × 200 = 50
  2. 12 ÷ 60 = 0.2, so 12 is 20% of 60
  3. 9 ÷ 0.6 = 15, so 9 is 60% of 15

Result: One equation, three unknowns — nothing else is going on

Change against difference

change = (new − old) ÷ old × 100 · difference = |a − b| ÷ ((a + b)/2) × 100

change
Divides by the starting value. Directional, and not symmetric
difference
Divides by the average of the two. Symmetric, no direction

Worked example

The values 10 and 6

  1. Change from 10 to 6: (6 − 10) ÷ 10 = −40%
  2. Change from 6 to 10: (10 − 6) ÷ 6 = +66.67%
  3. Difference: |10 − 6| ÷ 8 = 50%

Result: Three different correct answers to three different questions about the same pair of numbers

Reversing a percentage

original = final ÷ (1 − discount/100) or final ÷ (1 + markup/100)

The multiplier
A 10% discount means you paid 90% of the original, so the multiplier is 0.9
Why divide
Multiplying built the final price, so dividing is what undoes it

Worked example

$44 paid after a 10% discount

  1. Multiplier: 1 − 0.10 = 0.9
  2. 44 ÷ 0.9

Result: $48.89 — not the $48.40 you get by adding 10% back

Averaging percentages by weight

average = Σ(percent × weight) ÷ Σ(weight)

weight
The size behind each percentage — points, people, dollars, orders
Equal weights
Only when every weight matches does the plain mean give the right answer

Worked example

80% on a 30-point test and 90% on a 70-point test

  1. 0.80 × 30 = 24 points
  2. 0.90 × 70 = 63 points
  3. (24 + 63) ÷ 100 = 0.87

Result: 87% — the plain mean of 80 and 90 gives 85%, which is 2 points wrong

Every phrasing, and which mode answers it

The same three quantities keep reappearing under different wording. Match your sentence to a row.

The question as people ask itFormulaWorked example
What is 25% of 200?whole × pct ÷ 10050
12 is what percent of 60?100 × part ÷ whole20%
9 is 60% of what number?100 × part ÷ pct15
500 increased by 10%x × (1 + pct/100)550
500 decreased by 10%x × (1 − pct/100)450
Price before 10% off, paid 44final ÷ (1 − pct/100)48.89
Change from 100 to 150(new − old) ÷ old+50%
Difference between 10 and 6|a − b| ÷ average50%

Why change and difference disagree

Same pairs of numbers, three questions. The denominator is the whole story: change uses where you started, difference uses the midpoint.

PairChange a → bChange b → aDifference
100 and 150+50.00%−33.33%40.00%
10 and 6−40.00%+66.67%50.00%
50 and 100+100.00%−50.00%66.67%
80 and 100+25.00%−20.00%22.22%

Percentages do not cancel out

Each percentage is taken from whatever the running total is at that moment, so order and base both matter. This is why sequential discounts never simply add up.

Sequence starting from 100ResultWhat people expect
−20% then +20%96.00100
+20% then −20%96.00100
−10% then −10%81.0080 (a flat 20% off)
+50% then −50%75.00100
+10% three times133.10130

Percent, percentage point, per mille, basis point

Four units that all look like percentages and are not interchangeable. The first two get confused in news reports almost daily.

UnitSymbolMeaningExample
Percent%One hundredth5% of 200 = 10
Percentage pointppThe gap between two percentages10% to 12% is 2 pp, and also a 20% increase
Per milleOne thousandth5‰ of 2000 = 10
Basis pointbpOne ten-thousandth, or 0.01%A rate cut of 25 bp is 0.25%

How to Read Your Result

The denominator is the whole argument

Nearly every percentage dispute comes down to what went on the bottom of the fraction. Percentage change puts the starting value there, which makes it directional — the same absolute move reads as a bigger percentage when measured from the smaller number. Percentage difference puts the average of the two there, which makes it symmetric and deliberately direction-free. Neither is more correct; the question decides. If someone quotes a percentage without saying what it is a percentage of, the number is not yet meaningful.

Percentage points are not percent

A poll moving from 10% to 12% has risen 2 percentage points and 20 percent, and both statements are true. Reporting picks whichever sounds larger. The same ambiguity appears with interest rates, tax rates and market share, which is why finance uses basis points instead: a 25 basis point cut is unambiguously 0.25 percentage points, with no possible reading as a 25% cut.

Discounts do not reverse by addition

This costs real money at the till. A jacket reduced by 30% to $70 did not cost $91 before — it cost $100, because 70 ÷ 0.7 = 100, whereas 70 × 1.3 = 91. The discount came off the larger number, so adding the same rate to the smaller one always undershoots. The same asymmetry appears when stripping sales tax or VAT out of a gross figure: divide by 1.0825, never subtract 8.25%.

Sequential percentages multiply

Take 20% off and then add 20% back and you land on 96, not 100, because the reduction came off 100 and the increase went onto 80. Two successive 10% discounts are 19% off, not 20%. Three consecutive 10% raises leave you 33.1% up rather than 30%. Percentages compound, which is the same mechanism that makes compound interest work and makes "stacking" discounts less generous than they sound.

Averaging percentages needs their weights

A percentage is a ratio, and ratios cannot be averaged unless their denominators match. Two branches at 40% and 60% conversion average to 50% only if they had equal traffic; if the first handled 900 visitors and the second 100, the real rate is 42%. The fix is always the same — convert each percentage back into a count, add the counts, add the weights, and divide once at the end. This is the calculation behind weighted grade averages, blended conversion rates and portfolio returns.

Where the symbol came from

Roman and medieval merchants worked in fractions of a hundred long before there was a sign for it, writing out per cento — Italian for "for a hundred". The phrase contracted over centuries, the "cento" collapsing into two small circles either side of a stroke, and the modern % emerged only in the twentieth century. The related signs follow the same logic with more zeros: ‰ for per mille, and ‱ for the basis point.

Limitations & Accuracy Notes

  • Percentage change is undefined when the starting value is zero, because the calculation would divide by zero. Growth from nothing has no percentage; report the absolute change instead.
  • Percentage difference is undefined when the two values average to zero, and behaves strangely when they have opposite signs. It is intended for two positive quantities of the same kind.
  • Results are rounded for display but computed in full double precision, so a chain of percentage operations may differ in the last decimal place from one worked out by hand with rounded intermediates.
  • The weighted average needs weights on the same scale as one another — points with points, people with people. Mixing units in the weight column produces a number with no meaning.
  • Percentages describe ratios, not significance. A 200% increase from 1 to 3 and a 200% increase from 1,000 to 3,000 read identically and rarely matter equally.

Frequently Asked Questions

What is the percentage formula?
All three forms come from one equation, part = whole × percent ÷ 100. Rearranged: percent = 100 × part ÷ whole, and whole = 100 × part ÷ percent. Every mode on this page is that same equation solved for a different unknown.
What is the difference between percentage change and percentage difference?
Percentage change divides by the starting value and has a direction, so 100 to 150 is +50% while 150 to 100 is −33.33%. Percentage difference divides by the average of the two values, so it is symmetric and has no direction — for 10 and 6 it is 50% either way. Mixing them up is the most common percentage error there is.
How do I find the original price before a discount?
Divide, do not add back. If you paid $44 after 10% off, the original was 44 ÷ 0.9 = $48.89, not 44 + 10% = $48.40. The discount was taken from the larger number, so adding the same percentage to the smaller one always undershoots.
Can I just average percentages together?
Only when they carry equal weight. Scoring 80% on a 30-point test and 90% on a 70-point test gives a true average of 87%, not the 85% a plain mean returns. The weighted average mode on this page handles that; enter each percentage with the points, people or dollars behind it.
What is the difference between a percent and a percentage point?
A poll moving from 10% to 12% has risen 2 percentage points, which is a 20% increase. Both statements are correct and they are not the same number. Percentage points describe the gap between two percentages; percent describes the relative change between them.
Why does a 20% discount followed by a 20% increase not return the original price?
Because each percentage is taken from a different base. $100 less 20% is $80, and $80 plus 20% is $96. The decrease came off 100 and the increase went onto 80, so the two never cancel. Percentages compound multiplicatively, not additively.

References & Further Reading

By OnlineToolHubs Team • September 2026