Percentage Calculator
A free online percentage calculator that handles every common percent problem — percent of a number, reverse percent, percent change, add or subtract a percent with presets for tips, VAT, discount and markup. Accepts natural-language input like "20% of 95" and shows a step-by-step solution with live history. Works entirely in your browser.
How to calculate percentages
Choose Smart for natural-language input, or one of the structured modes: percent of, what percent, of what, percent change, or ± percent.
Fill in the two or three required fields — the result updates live as you type, no Calculate button needed. Comma and dot are both accepted as decimal separator.
The answer is shown as a large number with the full expression above and a visual pie chart on the right. Expand "Step-by-step solution" to see the formula and every intermediate step.
Tap Copy to put the result on your clipboard, Copy expression for the full equation, or Share link to send the problem pre-filled.
Your last 20 problems appear in the Recent calculations panel — click any entry to re-open it in its original mode.
Calculate percent of a number, percent change, tip, VAT, discount and markup — instantly and free.
Type a percentage problem in plain language
Write the question the way you would say it — the calculator picks the right formula automatically.
What is P% of Y
Find what a given percent of a number equals. Example: 20% of 95 = 19.
X is what percent of Y
Find what percent one number is of another. Example: 15 of 60 is 25%.
X is P% of what
Reverse percent — find the whole when you know a part and its percent. Example: 45 is 30% of 150.
Percent change from A to B
Find the percent increase or decrease between two values. Example: 80 → 100 is +25%.
Add or subtract a percent
Apply a tip, VAT, discount or markup to a base amount.
Quick presets
🕒 Recent calculations 0
Features
Frequently asked questions
What is 20% of 95?
20% of 95 equals 19. The formula is Y × P ÷ 100, so 95 × 20 ÷ 100 = 1900 ÷ 100 = 19. Use the "% of" mode, or just type "20% of 95" in the Smart tab.
How do I calculate percent change between two values?
Use the formula (B − A) ÷ A × 100. For example, from 80 to 100 is (100 − 80) ÷ 80 × 100 = 25%, which is a 25% increase. In the calculator, pick the Change mode and enter the two values — the result also shows whether it is an increase or a decrease.
What is the difference between percent change and percent difference?
Percent change is directional — it measures how much a value grew or shrank relative to its starting point, so it is positive for growth and negative for a drop. Percent difference is symmetric — it measures the distance between two values relative to their average, without a direction. This calculator uses percent change, which is the form used in finance, statistics and everyday reporting.
How do I add 20% VAT to a price?
Switch to the ± % mode, enter the price in the Base amount field, keep the operator set to Add, and enter 20 in Percent — or just click the 20% chip under VAT / tax. For example, 100 + 20% = 120. To remove VAT from a gross price, see the reverse percent mode.
45 is 30% of what number?
45 is 30% of 150. The formula is Y = X × 100 ÷ P, so 45 × 100 ÷ 30 = 4500 ÷ 30 = 150. Use the "Of what" tab and enter 45 as the part and 30 as the percent.
Can I use a comma as the decimal separator?
Yes. The calculator accepts both the period ("12.5") and the comma ("12,5") as decimal separator and detects which one you are using automatically. Thousands separators are stripped, so "1,000" and "1.000" both work.
We can — and it's free! Just send us a quick message with your idea. If you'd like to discuss it in detail, leave your email and we'll get back to you. You can stay anonymous.