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
15% of 200 = 200 × 15 ÷ 100 = 30
A is what percent of B?
A is what percent of B?: 15%
30 ÷ 200 × 100 = 15%
Percent change from A to B
Percent change from A to B: +25%
(100 − 80) ÷ |80| × 100 = 25%
An increase of 20 (+25%)
Sale price after a discount
Sale price after a discount: 35,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
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
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
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
- Find the card that matches your question and type your numbers. Commas (1,250) and decimals (12.5) are fine.
- The result and formula update as you type; there is no calculate button.
- Press the copy button to take the result with you.
- 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.
Related tools
Unit Converter
A two-way unit converter for seven categories, with exact definitions
Date Calculator
Days between dates, a countdown timer and add/subtract days in one tool
GPA Calculator
Cumulative and major GPA on 4.0, 4.3 and 4.5 scales with conversion
Split Bill Calculator
A multi-round bill splitter with exact rounding and settle-up transfers
Stock Return Calculator
Net profit, return and average cost from your trades, plus an averaging-down mode