Free Converter

Percentage Calculator

Calculate percentages easily with multiple calculation modes.

What is X% of Y?
Formula: (X / 100) × Y
Percentage Change
Formula: ((Y − X) ÷ |X|) × 100
X is what % of Y?
Formula: (X ÷ Y) × 100
Increase / Decrease by %
Formula: X × (1 + Y/100)

About the Percentage Calculator

Percentage calculations are among the most frequent everyday math operations: tip calculations, sale discounts, tax computations, growth rates, exam scores, mortgage rates, and a long list of others. The math is simple — multiply by the percentage as a decimal — but there are several distinct percentage operations and confusing them produces wrong answers. The calculator separates them clearly so each scenario has its own clear input form.

Common percentage operations: what is X% of Y (apply a percentage to a number); X is what percent of Y (find the percentage one number represents of another); what is the percentage change from X to Y (increase or decrease as a percent); add or subtract X% from Y (apply a percentage adjustment to a base).

This tool offers each operation with labeled inputs so you can pick the right one for your situation. Calculations happen in your browser using basic arithmetic; no data is sent to any server.

Why Use a Percentage Calculator

Even people comfortable with mental math benefit from a calculator for percentage operations involving non-trivial values: 17% tip on $43.75, 22% off a $189 item, 8.875% sales tax on a $234.50 purchase. Hand calculation introduces arithmetic errors; a calculator gives exact results.

Percentage change is also commonly miscomputed. The percent change from 80 to 100 is +25%, not +20%; the percent change from 100 to 80 is -20%, not -25%. Asymmetry around the base value confuses many people. A calculator with explicit 'from' and 'to' fields removes the ambiguity.

How to Calculate Percentages

Choose the operation, fill in two values, get the answer.

  1. Pick the operation: What is X% of Y? X is what percent of Y? Percentage change from X to Y? Add X% to Y? Subtract X% from Y? The form names match common phrasings.
  2. Enter your numbers: Each operation takes two inputs labeled clearly. Decimal values work, negative values work for percentage change.
  3. Compute: The result appears immediately. Calculations are pure JavaScript arithmetic; no rounding is applied beyond the display precision.
  4. Use the result: Copy the value or use it in a chained calculation. The calculator does not save history; record important values separately.

Common Use Cases

Technical Details

Each operation is straightforward arithmetic. X% of Y = (X/100) * Y. X is what percent of Y = (X/Y) * 100. Percentage change from X to Y = ((Y-X)/X) * 100. Add X% to Y = Y * (1 + X/100). Subtract X% from Y = Y * (1 - X/100).

Floating point limitations apply. Calculations involving long decimal repeats (1/3, 1/7, etc.) may show small rounding artifacts. Display precision is typically 2–4 decimal places, which masks the floating-point representation issues for normal use.

Negative inputs are accepted where mathematically meaningful. Percentage change of -20% (a decrease) is shown as a negative number. Adding negative percentages effectively subtracts.

Best Practices

Frequently Asked Questions

What's the difference between 'X is what percent of Y' and 'what is X% of Y'?
Different operations. 'X is what percent of Y' asks the ratio: 25 is 50% of 50. 'What is X% of Y' asks the partial value: 50% of 50 is 25. Both involve the same numbers but produce different answers.
Why does going up 20% then down 20% not return to the original?
Each percentage applies to the current value, not the original. 100 + 20% = 120. 120 - 20% = 96 (because 20% of 120 is 24, not 20). To return exactly, you would need to go down 16.67% from 120.
What about compound interest?
This calculator handles single percentage operations. For compound interest with multiple periods, use a dedicated compound interest calculator that accounts for time.
Can I enter percentages over 100%?
Yes. 150% of 80 is 120. Percentages above 100 are mathematically valid for growth, multipliers, and other contexts.
Are negative percentages supported?
Yes. Negative percentages work for decreases. -10% of 100 = -10 (or net 90, depending on operation).
Does the calculator round results?
Display precision is typically 2 decimal places. Internal computation uses full floating-point precision; rounding happens only for display.
Is my data sent to a server?
No. All calculations happen in your browser.
Can I save calculations?
The calculator does not preserve history between sessions. Record important values separately or use a calculator app with persistent history.