Percentage Calculator
Calculate X% of Y, what percent X is of Y, and percent change. Everything runs in your browser.
X% of Y
Result:
X is what percent of Y
Result:
Percent change
Result:
Informational only; verify critical results independently.
How to use
- Choose a mode: “X% of Y”, “X is what percent of Y”, or “Percent change”.
- For X% of Y: enter the percent (e.g. 15) and the base number (e.g. 200). The result is 15% of 200.
- For what percent: enter the part (X) and the whole (Y). The result is the percentage that X is of Y.
- For percent change: enter the old value and the new value. The result is the percentage increase or decrease.
- Use a comma or period as the decimal separator; both are accepted.
- Results update as you type. No submit button required.
- Copy the result from the output if you need it elsewhere.
Examples
- 15% of 200Input: X = 15%, Y = 200Output: 30
- What percent is 30 of 120?Input: X = 30, Y = 120Output: 25%
- Price increase from 100 to 125Input: Old = 100, New = 125Output: 25%
- 20% of 1,500Input: X = 20%, Y = 1500Output: 300
- What percent is 18 of 90?Input: X = 18, Y = 90Output: 20%
- Salary cut from 60,000 to 57,000Input: Old = 60000, New = 57000Output: -5%
- 8% of 240Input: X = 8%, Y = 240Output: 19.2
- Tip: 18% of 45Input: X = 18%, Y = 45Output: 8.1
FAQ
- How do I find X% of Y?
- Multiply Y by X/100. Example: 15% of 200 = 200 × 0.15 = 30.
- How do I find what percent X is of Y?
- Divide X by Y and multiply by 100. Example: 30/120 = 0.25 → 25%.
- How is percent change calculated?
- ((New − Old) / Old) × 100. Positive = increase, negative = decrease.
- What’s the difference between percent and percentage points?
- Going from 10% to 12% is +2 percentage points but a 20% relative increase.
- Can I use decimals?
- Yes. Enter 12.5 for 12.5%. Use a comma or period as the decimal separator.
- Why does it show a dash (—)?
- That means the inputs aren’t valid numbers or the base/whole is zero.
- Is the result rounded?
- The result is shown with standard number formatting; the underlying value is not rounded for further use.
- Does it work for very large numbers?
- Yes. JavaScript number limits apply, but normal everyday numbers are fine.
- Where is my data sent?
- Nowhere. All calculations run in your browser; nothing is sent to our servers.