Percentage Calculator
Answer the three most common percentage questions instantly — everything runs in your browser.
What is X% of Y?
Calculated locally in your browser.
X is what percent of Y?
Calculated locally in your browser.
Percentage change from A to B
Calculated locally in your browser.
How to use
- Pick the card that matches your question — each card solves one type of percentage problem.
- Type your numbers into the blanks. The result appears instantly as you type; there is no submit button.
- Use Copy to copy a result, or change the numbers to recalculate.
Examples
Tip: what is 15% of $64?
Type 15 and 64 into “What is X% of Y?”. The result is 9.6, so a 15% tip on a $64 bill is $9.60.
Quiz score: 42 out of 60 as a percent
Type 42 and 60 into “X is what percent of Y?”. 42 ÷ 60 × 100 = 70, so the score is 70%.
Price change: from $80 to $92
Type 80 and 92 into the percentage change card. The difference is +12, which is a 15% increase.
FAQ
How do I calculate X percent of a number?
Divide the percentage by 100 and multiply by the number: X% of Y = (X ÷ 100) × Y. For example, 25% of 80 = 0.25 × 80 = 20.
How do I work out what percent one number is of another?
Divide the part by the whole and multiply by 100: (part ÷ whole) × 100. For example, 30 out of 120 is (30 ÷ 120) × 100 = 25%.
How is percentage change calculated?
Percentage change = (new − original) ÷ |original| × 100. Going from 40 to 50 is a 25% increase, while going from 50 to 40 is a 20% decrease — the baseline differs, which is why the two answers are not the same.
Why can’t I calculate a percentage change starting from zero?
Percentage change compares the difference against the original value. When the original value is 0 there is no baseline to compare against (division by zero), so the calculator reports it as undefined instead of showing a misleading number.
Are the numbers I type uploaded anywhere?
No. The calculator runs entirely in your browser — your numbers are processed locally and are not sent to our servers.
How many decimal places are shown?
Results show up to 6 decimal places with trailing zeros removed. The exact result is rounded once at the end, so there is no hidden intermediate rounding.