Percentage Calculator
Find a percentage, percent change, percent difference, or the original number behind a percentage, or add/subtract a percentage. Pick a mode below; every answer shows the working.
Your calculation
Results
Result
—
Show the mathHow it was calculated
What is X% of Y?
Multiply Y by X ÷ 100. 15% of 200 is 200 × 0.15 = 30. This is the most common percentage calculation — tips, taxes, discounts, and commissions all use this same formula, just with different numbers plugged in.
It works in either order: X% of Y always equals Y% of X. If 8% of 25 is awkward, flip it to 25% of 8, which is 2. For a tip on a restaurant bill, the tip calculator runs this same step, then adds tax and splits the total.
X is what % of Y?
Divide X by Y and multiply by 100. A team that wins 30 out of 120 games has a win percentage of 30 ÷ 120 × 100 = 25%. The same formula works for test scores, survey response rates, or any "part of a whole" question.
Grades work this way too: 42 correct out of 48 questions is 42 ÷ 48 × 100 = 87.5%. When different assignments carry different weights, a plain percentage isn't enough, and the grade calculator handles the weighting.
Percentage increase & decrease
Subtract the starting value from the ending value, divide by the starting value, and multiply by 100 — positive means an increase, negative means a decrease. Weight-loss percentage uses this exact formula: losing weight from 200 lb to 150 lb is a (150 − 200) ÷ 200 × 100 = −25% change, a 25% decrease.
Direction matters, because the starting value is the denominator. Going from 80 to 100 is a 25% increase, but going from 100 back to 80 is a 20% decrease. The gap is 20 both times. Only the base you divide by changes.
Markup percentage
Markup is how much a sale price exceeds cost, as a percentage of cost — mathematically identical to percentage increase, with cost as the "from" value and price as the "to" value. A $10 cost sold at $15 is a (15 − 10) ÷ 10 × 100 = 50% markup. This is different from profit margin, which divides by the sale price instead of the cost.
The same $10 cost and $15 price give a 50% markup but a (15 − 10) ÷ 15 × 100 = 33.3% margin. Margin can never reach 100%, but markup can go far beyond it. Pricing questions that start from a target margin are easier in the margin calculator.
Percent change vs. percent difference
Percent change has a direction: an old value and a new one, with the old value as the base. Percent difference compares two values that are on equal footing, such as the price of the same TV at two stores or two lab measurements. Neither one is the "before", so the formula divides by their average instead: |A − B| ÷ ((A + B) ÷ 2) × 100.
For 40 and 60, the difference is 20 and the average is 50, so the percent difference is 40% whichever way round you enter them. Percent change gives +50% going from 40 to 60 and −33.3% going from 60 to 40. Use the "% Difference" mode when there's no natural starting point, and "% Change" when there is one. Percent error, used in science classes, is a third variant: |measured − true| ÷ true × 100, with the true value as the base.
Percentage points vs. percent
When the values you're comparing are themselves percentages, two different numbers describe the change. If a savings rate rises from 3% to 4%, it went up by 1 percentage point, which is the plain subtraction 4 − 3. It also went up by 33.3 percent, the relative change (4 − 3) ÷ 3 × 100.
Both are correct, but they mean very different things. "Unemployment rose 2 percent" and "unemployment rose 2 percentage points" (say, from 5% to 7%) describe changes that differ by a factor of 20. Loan and interest rates, tax rates, poll results, and test pass rates should usually be compared in points, with the relative change as context.
Reverse percentages: finding the original number
A reverse percentage starts from a result and works back to the number it came from. If 30 is 25% of something, that something is 30 ÷ 0.25 = 120. The same idea undoes an increase or a discount. Turn the change into a multiplier, then divide by it:
- A price of $120 after a 20% rise: $120 ÷ 1.20 = $100 originally.
- A sale price of $68 after 15% off: $68 ÷ 0.85 = $80 originally. The discount calculator does this with stacked discounts too.
- A receipt total of $54 including 8% tax: $54 ÷ 1.08 = $50 before tax.
The trap is to apply the same percentage in the opposite direction. Taking 20% off $120 gives $96, not $100, because 20% of $120 is larger than 20% of $100. Enter the result and the percentage it represents (120 for a 20% rise, 85 for 15% off) in the "Reverse %" mode.
Worked percentage examples
Each row shows which mode to use and the arithmetic behind it:
| Question | Mode | Working | Answer |
|---|---|---|---|
| 15% of 80 | % Of | 80 × 0.15 | 12 |
| 45 is what % of 60? | Is What % | 45 ÷ 60 × 100 | 75% |
| 80 → 100 | % Change | (100 − 80) ÷ 80 × 100 | +25% |
| 100 → 80 | % Change | (80 − 100) ÷ 100 × 100 | −20% |
| 80 vs. 100 | % Difference | 20 ÷ 90 × 100 | 22.22% |
| Rate 3% → 4% | % Change | (4 − 3) ÷ 3 × 100 | +33.33% (+1 percentage point) |
| 120 after a 20% rise | Reverse % | 120 ÷ 1.20 | 100 |
| $68 after 15% off | Reverse % | 68 ÷ 0.85 | $80 |
| 250 minus 20% | Add/Subtract | 250 × 0.80 | 200 |
| Cost $30, price $45 | % Change (markup) | (45 − 30) ÷ 30 × 100 | 50% markup (33.33% margin) |
Common percentage mistakes
- Adding successive percentages. A 10% rise followed by another 10% rise is 1.10 × 1.10 = 1.21, a 21% total increase, not 20%. Stacked discounts shrink the same way: 20% off then 10% off is 28% off.
- Expecting gains and losses to cancel. Down 25% then up 25% leaves you at 0.75 × 1.25 = 0.9375 of where you started, a 6.25% net loss.
- Using the wrong base. "Prices are 20% higher than last year" divides by last year's price. Dividing by this year's price instead understates the rise.
- Mixing up points and percent. A rate moving from 2% to 3% is a 1-point rise but a 50% increase.
- Percent change from zero. Change from 0 is undefined, because there's no base to divide by. Report the absolute change instead. The calculator flags a zero starting value rather than showing a misleading number.
- Averaging percentages directly. 50% of 10 and 90% of 1,000 don't average to 70%. Combine the underlying counts: 5 + 900 out of 1,010 is about 89.6%.
Frequently asked questions
How do I calculate a percentage on a calculator?
Turn the percent into a decimal and multiply: 15% of 200 is 200 × 0.15 = 30. To find what percent one number is of another, divide and multiply by 100: 30 ÷ 120 × 100 = 25%. Be careful with the % key. It behaves differently on different calculators (200 + 15% gives 230 on many, but not all), so typing the decimal is the safer habit.
Why doesn't a 50% gain make up for a 50% loss?
Each percentage is taken from a different starting value. If $100 falls 50%, you have $50. A 50% gain on $50 is only $25, which brings you to $75, not back to $100. To recover a loss of L%, you need a gain of L ÷ (100 − L) × 100 percent. That's 100% to recover from a 50% drop, and 25% to recover from a 20% drop.
How do I subtract a percentage from a number?
Multiply the number by (1 − percent ÷ 100). To take 20% off 250, multiply by 0.80: 250 × 0.80 = 200. A common slip is to subtract the percentage as if it were a plain number (250 − 20 = 230). That only gives the right answer when the starting number is exactly 100, because 20% of 100 happens to be 20. The "Add/Subtract" mode does the multiplication for you.
How do I calculate percentage increase in Excel or Google Sheets?
With the old value in A1 and the new value in B1, enter =(B1-A1)/A1 and format the cell as a percentage. Leave out the ×100, because percentage formatting already multiplies by 100. For percent of a total, use =A1/B1. For percent difference, use =ABS(A1-B1)/AVERAGE(A1,B1). Wrap any of these in IFERROR to avoid #DIV/0! when the base cell is zero.
How do I convert a fraction or decimal to a percentage?
Multiply the decimal by 100 and add a percent sign: 0.375 becomes 37.5%. For a fraction, divide the top by the bottom first: 3/8 = 0.375 = 37.5%. To go back, divide by 100: 12.5% is 0.125, or 1/8. A percent is just a fraction with 100 as its denominator, which is where the name comes from (Latin per centum, "by the hundred").
Related calculators
- Grade Calculator
Find out what score you need on your final, or calculate a weighted average.
- Fraction Calculator
Add, subtract, multiply, and divide fractions, with the steps shown.
- Discount Calculator
Calculate a sale price, stack multiple discounts, and factor in sales tax.
- Tip Calculator
Calculate a tip and split the bill fairly among any number of people.
