Percentage Calculator

Work out everyday percentage math in one place: a percent of a number, how much two numbers differ in percent terms, growth or decline from an old value to a new one, reverse the last step after a discount or raise, plus markup and profit margin on cost.

Runs in your browser · No data stored · No signup

A percentage calculator answers practical questions about parts of a whole, relative growth or decline, comparing two numbers in percent terms, and working backward to a value before a percent was applied.

Percentage calculations are mathematical operations. Results may show minor floating-point rounding (< 0.01%) due to binary floating-point arithmetic — use with appropriate precision for financial reporting.

Loading calculator…
By Muhammad Abdullah Rauf · Founder, EverydayTools.proUpdated 2026-05-21· Reviewed by EverydayTools Editorial Team

What is a percentage calculator?

A percentage is a way of writing a ratio with 100 as the reference (so 18% means eighteen per hundred). In real life you use that idea for discounts, taxes, tips, grades, survey results, and KPIs like 'traffic is up 12% this week.'

This page bundles the calculations people look up over and over: take a percent of a number, express one number as a percent of another, bump a value up or down by a percent, measure percent change from an old baseline to a new result, compare two numbers with a symmetric percentage difference, and reverse the last step to recover an original amount.

  • Percent of a number: multiply the base by (percent ÷ 100).
  • What percent is X of Y: divide the part by the whole, then multiply by 100 (Y cannot be zero).
  • Increase or decrease: multiply the base by (1 ± percent ÷ 100). A negative percent flips whether you are effectively adding or removing.
  • Percent change (old → new): ((new − old) ÷ |old|) × 100; the sign tells you increase versus decrease.
  • Percentage difference (two values): |A − B| ÷ ((|A| + |B|) ÷ 2) × 100 — useful when neither value is clearly the 'original.'
  • Reverse after an increase: original = new ÷ (1 + rate ÷ 100).
  • Reverse after a decrease: original = new ÷ (1 − rate ÷ 100), when the divisor is not zero.

Percent change always needs a clear baseline; 'percentage difference' is a symmetric alternative when you only have two peers. Reverse-percentage modes undo the last multiplier — handy for 'sale price was X after Y% off, what was retail?'

How to use Percentage Calculator

  1. Choose a mode

    Select the question you are really asking (percent of, what percent, increase, decrease, change, difference, or reverse).

  2. Type your numbers

    Enter values in any order you like; commas are stripped automatically. Leave fields empty until you are ready — the result appears when the mode has enough valid input.

  3. Interpret the result card

    The large number is the main answer. Under it, a short line shows the formula in words and numbers. Extra rows (multiplier, verification) are there when they help confidence.

  4. Copy or share

    Use Copy result for a one-line summary you can paste into email, spreadsheets, or notes. On phones and some desktops, Share opens the system share sheet.

Who uses Percentage Calculator?

Common real-world scenarios where this tool saves time.

Shopping and promotions

Quickly find how much a percent-off saves, or check whether a '20% extra free' claim matches the numbers on the shelf.

Personal finance

Estimate interest-style growth, pay rises as a percent of salary, or how much a bill changed month to month.

School and studying

Turn points earned into a percent of the total, or see how much you need on a final to hit a target average.

Work and analytics

Report week-over-week or year-over-year change, or compare two funnel counts with a difference measure that does not pick sides.

Health and fitness context

Understand a percent change in weight or pace — always pair with how the baseline was chosen.

Workflow guides

Step-by-step chains that connect related tools for common tasks.

Sale price → original retail

  1. Choose “After discount” (reverse decrease) mode.
  2. Enter the sale price and the percent taken off.
  3. Copy the original value for tags, markdown audits, or spreadsheets.

Calculate tip and split a bill

  1. Use 'What is X% of Y?' mode with Y = total bill and X = tip rate (15 or 20).
  2. Add the tip to the total to get the full amount.
  3. Divide by the number of people to get the per-person share.

Calculate tax-inclusive price

  1. Use 'Increase Y by X%' mode with Y = pre-tax price and X = tax rate.
  2. The result is the final price the customer pays.
  3. To find the pre-tax amount from a tax-inclusive total, use 'Reverse after X% increase' mode instead.

Percentage Calculator examples

What is 15% of 200?

Input

Mode: What is X% of Y? · Y = 200 · X = 15

Output

30

Multiply 200 by 15 ÷ 100. That is the same as 200 × 0.15. Use this for tips, taxes, or any 'take this percent of a total' problem.

What percent is 43 of 60?

Input

Mode: What percent is X of Y? · Part = 43 · Whole = 60

Output

71.67%

(43 ÷ 60) × 100 ≈ 71.67%. Common for quizzes, assignments, and progress bars.

Percent change in revenue

Input

Mode: Percent change · Old = 42,000 · New = 50,400

Output

+20%

((50,400 − 42,000) ÷ 42,000) × 100 = 20%. The sign tells you direction; the size tells you how sharp the move was versus last period.

Percentage difference between two counts

Input

Mode: Percentage difference · First = 40 · Second = 60

Output

40%

|40 − 60| ÷ ((|40| + |60|) ÷ 2) × 100 = 20 ÷ 50 × 100 = 40%. Handy when two channels or cohorts are peers, not 'before and after.'

Reverse: price after a discount

Input

Mode: Value after −X% decrease is known · After discount = 80 · Discount = 20%

Output

Original ≈ 100

80 ÷ (1 − 20/100) = 80 ÷ 0.8 = 100. Use this when you only know the sale price and the percent taken off.

Formulas this calculator uses

Below is a compact reference for every mode on the tool. Increase and decrease modes multiply the starting value by a factor built from the percent. Reverse modes divide by that same factor to undo the step. Percent change keeps the original value in the denominator so results are comparable when the baseline moves.

Formula

Percent of: R = (p ÷ 100) × Y. What percent: R = (X ÷ Y) × 100. Increase: R = Y × (1 + p/100). Decrease: R = Y × (1 − p/100). Percent change: R = ((new − old) ÷ |old|) × 100. Percentage difference: R = (|A − B| ÷ ((|A| + |B|) ÷ 2)) × 100. Reverse after increase: original = new ÷ (1 + p/100). Reverse after decrease: original = new ÷ (1 − p/100).

Assumptions

  • Inputs are parsed as decimal numbers; thousands separators typed as commas are removed
  • Displayed decimals are rounded for readability, not a specific legal or accounting convention

Limitations

  • Percent change is undefined when the original value is 0
  • Reverse-after-decrease is undefined when the decrease rate is exactly 100% and you expect a unique positive original
  • Floating-point arithmetic can show tiny trailing noise on exotic inputs; round for presentation

Reference tables

Percentage formula quick reference

Each row matches a mode in the calculator at the top of the page.

QuestionFormulaQuick example
What is X% of Y?R = (X ÷ 100) × Y15% of 200 → 30
What percent is X of Y?R = (X ÷ Y) × 10030 of 200 → 15%
Increase Y by X%R = Y × (1 + X/100)200 + 15% → 230
Decrease Y by X%R = Y × (1 − X/100)200 − 15% → 170
Percent change (old → new)R = ((new − old) ÷ |old|) × 100150 → 180 → +20%
Percentage differenceR = (|A − B| ÷ ((|A| + |B|) ÷ 2)) × 10040 and 60 → 40%
Original before +X%original = new ÷ (1 + X/100)120 after +20% → 100
Original before −X%original = new ÷ (1 − X/100)80 after −20% → 100
Markup on costsell = cost × (1 + markup/100)Cost 50 + 40% → sell 70
Margin on sellsell = cost ÷ (1 − margin/100)Cost 50, 30% margin → sell ≈ 71.43

Symmetric percentage difference is not the same as picking an 'old' and 'new' — use percent change when the story is truly sequential.

When to use Percentage Calculator vs related tools

Related toolUse this tool whenUse related tool when
Discount CalculatorYou need a general-purpose percentage tool covering multiple modes: percent of, percent change, reverse, markup, and margin.You specifically need to calculate sale price, savings amount, or final price after a % off discount with a focused interface.
Tip CalculatorYou want to manually compute a custom tip percentage or understand the underlying formula.You want to split a restaurant bill between multiple people and see per-person amounts alongside the tip.
Fraction CalculatorYour value is already expressed as a percentage and you need to compute an increase, decrease, or reverse.Your value is expressed as a fraction (like 3/4 or 7/8) and you need to add, subtract, multiply, or divide fractions before converting to a percentage.

Common mistakes to avoid

Mixing up percentage points with percent

If an interest rate goes from 3% to 5%, that is +2 percentage points. The relative increase is about 66.7% because (5 − 3) ÷ 3 ≈ 0.667 — a much bigger headline.

Using the wrong baseline for 'percent change'

Always label which value is the reference (old, budget, forecast). If neither is clearly first, percentage difference mode may be clearer than percent change.

Advertisement

Frequently Asked Questions

How do I calculate what percentage X is of Y?

Divide X by Y, then multiply by 100: (X ÷ Y) × 100. Example: 15 out of 60 → (15 ÷ 60) × 100 = 25%. If Y is 0, the question is undefined.

What is the percentage increase formula?

New value = original × (1 + rate ÷ 100). The increase amount is original × (rate ÷ 100). Percent change from old to new is ((new − old) ÷ |old|) × 100.

What is the percentage decrease formula?

New value = original × (1 − rate ÷ 100). The amount removed is original × (rate ÷ 100). If the rate is negative, you are effectively increasing the value.

How is percentage difference different from percent change?

Percent change picks an original and asks how far the new value moved relative to that baseline. Percentage difference here is symmetric: it compares the gap between two numbers to their average magnitude, so neither has to be the 'before' value.

How do reverse percentage calculations work?

If a value went up by r%, you reached new = original × (1 + r/100), so original = new ÷ (1 + r/100). If it went down by r%, new = original × (1 − r/100), so original = new ÷ (1 − r/100) when that divisor is not zero. Example: $80 after 20% off → $80 ÷ 0.8 = $100.

Can I use negative percentages?

Yes where the math still makes sense. For increase/decrease modes, a negative percent flips the direction. For 'what percent is X of Y,' the sign comes from the numbers themselves.

Why does the calculator say percent change is undefined when the original is 0?

Relative change divides by the original. When the original is 0, that division has no useful meaning — only the absolute difference (new − 0) is informative.

What’s the difference between percentage points and percent?

Percentage points measure the simple gap between two percentages. Example: a rate moving from 10% to 15% is +5 percentage points. The relative increase from 10% to 15% is 50% because (15 − 10) ÷ 10 = 0.5.

What is 20% of 500?

20% of 500 = 500 × (20 ÷ 100) = 100. To find any percentage of a number, multiply the number by the percentage divided by 100. Other quick examples: 10% of 500 = 50; 15% of 500 = 75; 25% of 500 = 125.

How do I calculate a tip percentage?

Multiply the bill total by the tip rate ÷ 100. For a 15% tip on $48: 48 × 0.15 = $7.20. For 20%: 48 × 0.20 = $9.60. Quick mental shortcut: 10% of $48 is $4.80 — double it for 20%, add half for 15%. Use the 'What is X% of Y?' mode on this calculator for any tip amount.

How do I find the original price after a discount?

Divide the discounted price by (1 − discount ÷ 100). Example: item is $72 after 20% off → 72 ÷ 0.80 = $90 original. Use the 'Reverse after X% decrease' mode to find this instantly. This is useful when a price tag shows the sale price but not the original retail price.

How do I calculate the percentage difference between two numbers?

Percentage difference = (|A − B| ÷ ((|A| + |B|) ÷ 2)) × 100. Example: comparing 40 and 60 → |40 − 60| = 20; average = 50; 20 ÷ 50 × 100 = 40%. This is a symmetric comparison — neither value is the 'baseline.' Use percent change instead if one value clearly comes before the other in time.

How do I calculate a percentage increase between two values?

Percent change = ((new − old) ÷ |old|) × 100. If revenue grew from $20,000 to $25,000: ((25,000 − 20,000) ÷ 20,000) × 100 = 25% increase. If it fell to $15,000: ((15,000 − 20,000) ÷ 20,000) × 100 = −25%. The sign indicates direction; the magnitude shows how sharp the move was.

What is the formula for calculating a discount percentage?

Discount % = ((original price − sale price) ÷ original price) × 100. Example: item was $80, now $56 → ((80 − 56) ÷ 80) × 100 = 30% off. Use the 'What percent is X of Y?' mode with X = discount amount and Y = original price, or 'Percent change' with old = original and new = sale price.

Privacy, accuracy, and trust

Privacy

Your numbers stay on your device. This calculator does not upload inputs or results to our servers.

Accuracy

Outputs use the same floating-point math as your browser. For everyday percentages that is plenty; for audited financial statements, follow your organization’s rounding and disclosure rules.

Part of Calculator Tools

More free tools for the same workflow.

Advertisement

Reviewed by EverydayTools Editorial Team on 2026-05-21.