Everyday tools

Percentage Calculator

Six calculation modesFormula shownReverse percentage

Calculate a percent of a number, find what percent one value is of another, measure percentage change or difference, increase or decrease a value, and reverse a percentage.

Method reviewedAugust 23, 2026

Choose a percentage question

Live estimate
Quick examples
Baseline mattersPercentage change uses the original value as its baseline. Percentage difference uses the average magnitude of both values.

Result

30

20% of 150 is 30.

Calculation
20% of 150 = 30
Formula
150 × (20 ÷ 100) = 30

Percentages compare values on a per-hundred basis. Confirm which value is the baseline before interpreting the result.

Practical tools

Here to make your life easier. NeedTools.it

HOW TO USE THIS RESULT

Choose the mode that matches the wording of the question, try a quick example, and then read the substituted formula under the result. Percentage change needs an original baseline, while percentage difference treats both values symmetrically.

How to use the Percentage Calculator

Choose the calculation mode that matches the wording of your question, then enter no more than two values plus a direction where needed. Results update immediately, and each mode shows the substituted formula so you can check which value became the denominator.

Use a quick example to load a complete scenario, then replace those values with your own.

  • Use Percent of for tips, taxes, allocations, and portions.
  • Use What percent for part-to-whole ratios.
  • Use Percentage change for an old-to-new comparison.
  • Use Percentage difference when neither value is the baseline.
  • Use Reverse percentage to recover a value before a discount or markup.

Percentage formulas for all six modes

Every mode uses a per-hundred relationship, but the baseline changes. In the formulas below, P is the percentage, Y is a value, and A and B are the two compared values.

  • P% of Y: Y × (P ÷ 100)
  • A is what percent of B: (A ÷ B) × 100
  • Percentage change: (New − Original) ÷ |Original| × 100
  • Increase or decrease: Starting value × (1 ± P ÷ 100)
  • Percentage difference: |A − B| ÷ [(|A| + |B|) ÷ 2] × 100
  • Reverse percentage: Final value ÷ (1 ± P ÷ 100)

Percentage change is not percentage difference

Percentage change divides the change by the original value, so reversing old and new can produce a different answer. The direction also matters: growth is positive and decline is negative.

Percentage difference uses the average magnitude of both values as the comparison base. It is symmetric, so switching the two entered values does not change the result.

Reverse a discount or markup correctly

A final price after a 20% discount equals 80% of the original price. Recover the original by dividing by 0.80, not by adding 20% to the discounted amount.

A 100% decrease leaves a final value of zero for every possible starting value, so the original cannot be recovered from the final value alone.

Common percentage examples

Percentages appear in shopping, taxes, tips, budgeting, salary changes, and investment comparisons. Match the calculation to the question before interpreting the result.

  • Shopping: calculate the discount amount, then compare final unit prices.
  • Tax and tips: calculate a percentage of the chosen subtotal.
  • Salary: use percentage change only when an original salary is known.
  • Investing: distinguish a return from the percentage difference between two unrelated values.

How this estimate is calculated

Percent of = Y × P/100 · What percent = Part/Whole × 100 · Change = (New − Original)/|Original| × 100 · Difference = |A − B|/[(|A| + |B|)/2] × 100

Increase or decrease multiplies the starting value by 1 ± P/100. Reverse percentage divides the final value by 1 ± P/100. A zero denominator is undefined rather than silently converted to 0%.

Example: reverse a 20% discount

SEE IT IN PRACTICE

$80 after a 20% discount represents 80% of the original price. Divide 80 by 0.80 to recover the $100 original price. Adding 20% directly to $80 would produce $96 and would not reverse the discount.

Sources behind this calculation

These primary sources support the formula and help you verify rules or terms that may change.

NIST — The percent symbol represents one part in one hundred↗NIST Dataplot — Percent difference↗

Common questions

Questions that help you use the result

How do I calculate 20% of 150?+

Convert 20% to 0.20 and multiply by 150. The result is 30.

Why is percentage change undefined when the original value is zero?+

The formula divides by the original value. Division by zero is undefined, so a finite percentage change cannot be calculated from zero to a nonzero value.

What is the difference between percentage points and percent change?+

A rate moving from 20% to 25% rises by 5 percentage points. Relative to the original 20%, that is a 25% increase.

Can a percentage be greater than 100% or negative?+

Yes. A quantity can exceed a comparison base, producing more than 100%, and a directional change can be negative. Interpret the sign and baseline carefully.

How do I recover a price before discount?+

Divide the sale price by one minus the discount rate as a decimal. For a 20% discount, divide by 0.80.

Keep planning

Related calculators

Unit price comparison ↗Sales tax ↗Investment calculator ↗
Browse all 33 calculators →