Percentage Calculator

Five common percentage questions, answered as you type.

What is % of

= –

is what % of

= –

Change from to

= –

Increase by %

= –

Decrease by %

= –

Formulas

Examples

A 20% discount on 80 is 16, so the sale price is 64. If a price goes from 50 to 65, that is a 30% increase. Note that a 50% decrease followed by a 50% increase does not return you to the start: 100 → 50 → 75.

FAQ

How do I calculate a discount?

Use “Decrease by” with the original price and the discount percentage.

How do I add tax or a tip?

Use “Increase by” with the price and the tax or tip rate.

How to use the percentage calculator

  1. Find the row that matches your question. The five rows are independent, so you can fill in one, several or all of them.
  2. Type your numbers into the boxes. The answer to the right of the equals sign updates with every keystroke; there is no button to press.
  3. Clear a box and that row shows a dash instead of an error message.

The page loads with an example in each row so you can see the layout: 20% of 80, 16 as a percentage of 80, the change from 50 to 65, 100 increased by 15%, and 80 decreased by 20%.

What each row calculates

Results are rounded to six decimal places and shown with thousands separators, so 1234567 x 5% appears as 61,728.35 rather than a long string of digits. If the starting value in the change row is negative, the tool divides by its absolute value, so the sign of the result still shows whether the number went up or down in the direction you would expect. A start value of 0 gives a dash because the percentage change from zero is undefined.

Worked examples from daily life

Common mistakes

Tips and limits

More questions

How do I find the original price after a discount?

The tool has no dedicated row for this, but the arithmetic is simple: divide the sale price by 1 minus the discount rate. A price of 64 after 20% off came from 64 / 0.8 = 80.

Why is my percent change different from another calculator?

Some tools divide by the new value or the average of the two values. This one divides by the starting value, which is the usual definition of percentage change.

Can I use negative numbers?

Yes in every row. For the change row the result is measured against the size of the starting number, so going from -50 to -25 shows as +50%.