Maths

Percentage Calculator

Find percentages, shares, changes and original values, with the right base made clear.

By Nitin Raturi · Last reviewed

Your question

How to use the Percentage Calculator

Choose the question first so the labels tell you which numbers to enter.

  1. Choose your percentage question.
  2. Enter both labelled numbers in the same units.
  3. Read the answer and the formula shown below it.
  4. Change the question to compare a share, change or symmetric difference.
  5. Keep the address if you want to reopen the same calculation.

Good to know

  • Open the help beside any label to check its meaning.
  • A zero denominator is undefined, not a zero-percent result.

Choose a question, then follow its two labels. Your numbers stay in your browser.

Percentage question

Choose what you want to find. The two number labels and the working change with your question.

How to fill it in

  • Choose a share for “what percent of”, or change for an old and a new value.
  • Choose original before discount to undo a percentage reduction.
  • Inputs are nonnegative; all values must use the same units.

Example

The default finds 20% of 1,000: 200.

Keep in mind: Symmetric difference uses the mean as its base; it is not the same as a change from an old value.

First number

The first quantity named in the current question. Read the label before entering it.

How to fill it in

  • Type a plain number, such as 1000 or 1000.5. Indian digit grouping is accepted.
  • Allowed range: 0 to 10,00,00,00,00,000.
  • For change, the old value must be greater than zero.

Example

The default base is 1,000; its 20% portion is 200.

Second number

The whole, new value or percentage named in the current question.

How to fill it in

  • Enter 20 for twenty percent, not 0.20, when the label says percentage.
  • Allowed numeric range: 0 to 10,00,00,00,00,000; a decrease is at most 100%, and a reverse discount is below 100%.
  • For a share, the whole must be greater than zero.

Example

After the example discount, 800 recovers an original of 1,000.

Keep in mind: Percentage points subtract two rates directly. A relative percentage change uses the old rate as the denominator instead.

Find a percentage of a number

200

20% of 1,000 is 200.

Number
1,000
Percentage
20

Working: number × percentage ÷ 100

Nonnegative inputs in matching units. Up to six decimals are displayed; very small or large results use scientific notation. No rounding inside the calculation.

How this calculator works

  1. Step 1Start with the whole1,000Keep both quantities in matching units.
  2. Step 2Turn percent into a fraction0.2Divide the percentage by one hundred.
  3. Step 3Multiply the whole200This is the portion, not the amount left.

A percentage tells you a quantity per hundred. The important part is choosing the base: the whole for a share, the old value for a change, or the pair’s mean for a symmetric difference.

Choose Find a percentage to multiply a number by a rate. Choose What percent to divide a part by a whole. A share can exceed the whole; that simply gives a result above one hundred percent.

Worked example: find a portion

A percentage as a fraction of the whole
Percentage of a number
portion = whole × percentage ÷ 100
  • wholeStarting number 1,000
  • percentageRate per hundred 20%
  1. Starting whole1,000
  2. Percentage divided by one hundred0.2
  3. Whole multiplied by the fraction200

The answer is the requested portion. If you want the amount left after a reduction, choose Decrease a number instead. To work backwards from a discounted value, choose Find the original before a discount.

A change is directional; a difference is symmetric

  • From 80 to 10025%The old, smaller value is the base.
  • From 100 to 80-20%The old, larger value is now the base.
  • Between 80 and 12040%Symmetric difference uses the mean of the pair.

Reversing an increase does not produce an equal percentage decrease because the denominator changes. A negative change means the new value is lower. The symmetric difference has no direction and stays the same when you swap its inputs.

The symmetric convention here is absolute difference divided by the arithmetic mean. It is not a universal definition for every subject. If a report gives its own definition of percentage difference, follow that report’s convention.

Recovering an original value

The worked reverse example recovers an original of 1,000 from a final value of 800 after a discount. You divide by the fraction still retained; simply adding the discount percentage to the final value uses the wrong base.

A full discount leaves no information about the original amount. The reverse question therefore accepts only discounts below one hundred percent. Likewise, a change from zero and a share of a zero whole are undefined here, not zero-percent answers.

Assumptions and limits

Both inputs accept values up to one trillion. For decrease, the percentage cannot exceed one hundred. The tool does not handle signed starting bases, annualise a change, choose a tax rate or interpret a change as investment performance.

Results retain full floating-point precision during calculation. Only the displayed result is rounded, to at most six decimals. Very small and large results use scientific notation so a nonzero result does not appear to be zero.

Common percentage mistakes

  • Mistake: Enter a decimal fraction where the field asks for a percentage.

    Instead: Enter the rate per hundred; the calculator converts it for you.

  • Mistake: Treat a percentage change as percentage points.

    Instead: Percentage points subtract two rates; relative change divides their difference by the old rate.

  • Mistake: Compare amounts in different units.

    Instead: Convert both inputs to matching units before calculating.

  • Mistake: Subtract a discount and then add the same percentage to undo it.

    Instead: Use the reverse question, which divides by the retained fraction.

Most money questions are percent questions with a name: discounts, GST, interest and hikes.

For stacked discounts, use the discount calculator, and to add or remove tax, the GST calculator. The salary hike calculator works out a raise, and the percent error calculator compares a measurement with its expected value.

Checking the method

The equations follow OpenStax’s percentage and discount methods, with reverse calculations obtained by rearranging those equations. Tests check manual golden values, proportional identities, symmetric comparisons and discount round trips. Primary sources and review details appear below.

Read how we test our calculators, or browse more maths calculators.

Frequently asked questions

How do I find a percentage of a number?

Choose Find a percentage, enter the number and the percentage. Multiply the number by the percentage and divide by one hundred. The default example gives 200.

How is percentage change calculated?

Subtract the old value from the new, divide by the old value and multiply by one hundred. From 80 to 100 is 25%; going back from 100 to 80 is -20%.

What is the difference between percent and percentage points?

Percentage points are the direct subtraction of two percentage rates. Relative percentage change divides that difference by the old rate before multiplying by one hundred.

How can I find the original before a discount?

Choose Find the original before a discount. Enter the final value and the discount percentage. The calculator divides by one minus the discount as a decimal; the discount must be below one hundred percent.

What does symmetric percentage difference mean here?

It is the absolute gap between two nonnegative values divided by their arithmetic mean, multiplied by one hundred. It is unchanged when you swap the values. Other subjects may use a different convention.

Why can I not calculate a change from zero?

This formula divides by the old value, so a zero starting value has no defined percentage change. The tool reports that error rather than showing zero percent.

Sources and methodology

The formulas are standard time-value-of-money results. We check every figure against golden values worked out independently, by closed form and by month-by-month simulation; see the methodology.

Written and maintained by Nitin Raturi, a software engineer (about the author). Last reviewed 27 Oct 2026; next review due by . Found an error? Tell us.

Changelog

  • : Initial release.