English

Percentage Calculator — Percent Of and Change

A percentage calculator that shows the formula behind every answer

Runs in your browser · nothing is uploaded

What is B% of A?

%

What is B% of A?: 30

Result30

15% of 200 = 200 × 15 ÷ 100 = 30

A is what percent of B?

A is what percent of B?: 15%

Result15%

30 ÷ 200 × 100 = 15%

Percent change from A to B

Percent change from A to B: +25%

Result+25%

(100 − 80) ÷ |80| × 100 = 25%

An increase of 20 (+25%)

Sale price after a discount

%

Sale price after a discount: 35,000

Sale price35,000

50,000 × (1 − 30 ÷ 100) = 35,000

50,000 × 30 ÷ 100 = 15,000

You save: 15,000

Original price from a sale price

%

Original price from a sale price: 50,000

Original price50,000

35,000 ÷ (1 − 30 ÷ 100) = 50,000

You save: 15,000

A increased (or decreased) by B%

%

A increased (or decreased) by B%: 13,000

Result13,000

10,000 × (1 + 30 ÷ 100) = 13,000

Up by 3,000

Change between two percentages (percentage points)

%

Change between two percentages (percentage points): +8.5 pp

Result+8.5 pp

41% − 32.5% = 8.5 pp

As a relative change that is +26.153846%. When comparing rates such as interest, approval or conversion rates, say percentage points.

What it is

Percentages show up all the time: sale prices, pay rises, test scores, growth figures, tips and fees. Nearly all of them come down to a handful of formulas. This calculator puts the seven most common ones on one page: B% of A, a part as a percent, percent change, sale price, the original price behind a sale price, increase or decrease by a percent, and the difference in percentage points. Change a number and the result updates immediately, and below it you see the formula filled in with your own values, so you can check how the answer was reached and reuse it in a spreadsheet.

How to use

  1. Find the card that matches your question and type your numbers. Commas (1,250) and decimals (12.5) are fine.
  2. The result and formula update as you type; there is no calculate button.
  3. Press the copy button to take the result with you.
  4. If an error appears, follow its hint and correct the number.

How it works

  • B% of A: A × B ÷ 100. Negative numbers are calculated as they are.
  • A as a percent of B: A ÷ B × 100. If B is 0 the answer does not exist.
  • Percent change (A to B): (B − A) ÷ |A| × 100. Using the absolute value of A keeps the sign meaningful when you start from a negative number. If A is 0 the change is undefined.
  • Sale price: original × (1 − rate ÷ 100); the amount saved is original × rate ÷ 100. The discount rate must be between 0 and 100.
  • Original price from a sale price: sale ÷ (1 − rate ÷ 100). 35,000 after 30% off was 50,000 before, not 35,000 plus 30% (45,500). The rate must be at least 0 and below 100.
  • Increase or decrease by B%: A × (1 + B ÷ 100); enter a negative B (−15) to decrease.
  • Percentage points: the plain difference B − A between two rates. An interest rate falling from 3% to 2.5% is −0.5 pp, which is a relative change of about −16.7%.
  • Display: results are rounded to 12 significant digits to remove binary floating-point noise, then shown with up to 6 decimals, so 0.1 + 0.2 reads as 0.3.
  • Everything runs in your browser. Nothing you type is sent anywhere.

Examples

Question Input Result
B% of A 15% of 200 30
A as a percent of B 30 of 200 15%
Increase 80 to 100 +25%
Decrease 100 to 80 −20%
Sale price 50,000 with 30% off 35,000 (saves 15,000)
Decimals 7% of 19.99 1.3993
Original price 35,000 after 30% off 50,000
Increase 10,000 up 30% 13,000
Percentage points 32.5% to 41% +8.5 pp (+26.15% relative)

FAQ

How do I calculate a percentage of a number?

Multiply the number by the percent and divide by 100. For 15% of 200 that is 200 × 15 ÷ 100 = 30. To find what percent one number is of another, divide the part by the whole and multiply by 100.

Why is a 25% rise not undone by a 25% fall?

Percent change is always measured against the starting value. Going from 80 to 100 is +25%, but going back from 100 to 80 is −20%, because the starting value is now 100. The same gap of 20 gives a different percent.

How do two discounts combine?

They multiply instead of adding. 20% off and then another 10% off leaves 100 × 0.8 × 0.9 = 72, which is 28% off in total. Run the first sale price through the discount box again to see it.

What happens when I divide by zero?

If the whole is 0, there is no percentage to report, and a percent change from a starting value of 0 is undefined. The calculator shows a message and produces no result in those cases.

Missing a tool?