AllFreeCalculator

Percentage Calculator

Four percentage modes in one tool — pick the question that matches yours and the answer updates as you type.

%

Result

50

Formula: (X ÷ 100) × Y

One percentage calculator, every common question

The percentage calculator solves the four percentage problems that show up in real life: "what is X% of Y", "X is what percent of Y", "what is the percentage change from one number to another", and "add or subtract a percent from a number". Most online tools only handle the first one. We built all four into a single page so a tip, a discount, a grade or a price rise can all be worked out without hopping between tools.

The percentage formula in one sentence

Percent literally means "per hundred". So percent = (part ÷ whole) × 100, and everything else is a rearrangement. If you have the percent and want the part, multiply: part = (percent ÷ 100) × whole. If you have both numbers and want the percentage change between them: (new − old) ÷ |old| × 100. The calculator picks the right rearrangement for whichever mode you're on, and shows the formula under the result so the maths never feels like magic.

When you'd use each mode

  • X% of Y — tip on a bill, sales tax on a price, commission on a sale, exam weight (e.g. "this is worth 30% of 200 points").
  • X is what % of Y — grade out of total, test score percentages, market share, "how much of the budget did we use", proportions.
  • Percent change — price rise or fall, salary bump, weight change, growth or shrinkage between two snapshots.
  • Add or subtract a percent — final price after sales tax (add), price after a discount (subtract), final salary after a raise.

Practical tips that save time

For mental maths, remember 10% (just move the decimal one place) and 1% (move it two). A 15% tip is "10% + half of that". A 30% discount is "10% × 3". A 20% tip is "double the 10%". Pair these tricks with this calculator when you need exact figures.

Edge cases the tool handles cleanly

Empty fields produce a 0 result rather than NaN. Percent change from 0 is mathematically undefined (you can't divide by zero), so the calculator says so explicitly instead of showing infinity. Negative numbers work in every mode — useful for things like "how much did revenue fall by".

Use with the other calculators

For shopping, the percent off calculator is purpose-built for discounts and tax. For grades, the GPA calculator handles credit-weighted averages. For tax rates, the federal income tax percentage calculator gives effective vs marginal rates.

Frequently asked questions

What is the basic percentage formula?

Percent = (part ÷ whole) × 100. To find a part, rearrange to part = (percent ÷ 100) × whole. Every other percentage question is a different rearrangement of these two ideas.

How do I calculate a tip with this?

Use "What is X% of Y?". Set X to your tip rate (e.g. 18) and Y to the bill amount. The result is the tip. Use "Add a percentage" if you want the full bill including tip in one step.

How do I find percentage change?

Use the "Percent change" mode. Enter the original number first and the new number second. A positive result is an increase; a negative result is a decrease. The formula is (new − old) ÷ |old| × 100.

How is "X is what % of Y" different from "X% of Y"?

They are inverse questions. "X is what % of Y" answers "what proportion is X of Y" — like "15 is what % of 60" → 25%. "X% of Y" answers "find the part" — like "25% of 60" → 15.

What if my original number is zero?

Percent change is undefined when the original is zero, because anything divided by zero is infinite. The calculator detects this and shows an "undefined" message instead of crashing.

Can I use this for grades, discounts and tax?

Yes. Grades are usually "X is what % of Y". Discounts are "subtract a percentage" (and we have a dedicated percent off calculator). Sales tax is "add a percentage".

Worked example

Four quick examples, one per mode:

  • X% of Y: 18% tip on a $42 dinner → 0.18 × 42 = $7.56
  • X is what % of Y: scored 47/60 on a test → (47 ÷ 60) × 100 = 78.33%
  • % change: rent went from $1,800 → $2,025 → (2,025 − 1,800) ÷ 1,800 × 100 = +12.5%
  • Add a percent: $129 jacket + 8.25% sales tax → 129 × 1.0825 = $139.64

Related calculators