Percentage calculator

Choose the question you want answered, type two numbers, and the answer appears as you type, with the working shown.

The formulas, in plain words

What is X% of Y?

Answer = X ÷ 100 × Y

15% of 200 = 0.15 × 200 = 30.

X is what percent of Y?

Answer = X ÷ Y × 100

30 out of 200 = 30 ÷ 200 × 100 = 15%. This is also how you turn a test score into a percentage: 42 marks out of 50 is 84%.

Percentage change between two numbers

Change = (new − old) ÷ |old| × 100

A price going from 80 to 100 is (100 − 80) ÷ 80 × 100 = +25%. Going back from 100 to 80 is −20%, not −25%, because the starting value is different. The old value cannot be zero.

Increase or decrease by a percentage

Result = X × (1 + Y ÷ 100)

Use a negative Y for a decrease. 200 increased by 10% is 220; 200 decreased by 10% (Y = −10) is 180.

Reverse percentage (find the original)

Original = X ÷ (1 + Y ÷ 100)

After a 5% rise a price is 126, so the original was 126 ÷ 1.05 = 120. After a 20% discount something costs 80, so it was 80 ÷ 0.8 = 100. Taking 20% off 80 (64) would be wrong.

A common trap

A 10% increase followed by a 10% decrease does not get you back where you started: 100 → 110 → 99. Each percentage is taken of a different number. In the same way, two 10% rises in a row add up to 21%, not 20%.

FAQ

What is the difference between percentage change and percentage points?

If an interest rate goes from 4% to 5%, it rose by 1 percentage point, but by 25% in relative terms (1 ÷ 4 × 100).

What about "percentage difference"?

When neither number is the "starting" one, some people use the difference divided by the average of the two: |A − B| ÷ ((A + B) ÷ 2) × 100. For 80 and 100 that gives about 22.2%. Use percentage change when there is a clear before and after.

How many decimals are shown?

Up to 6 decimal places, with trailing zeros removed.