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

1
Pick the calculation mode

Choose Smart for natural-language input, or one of the structured modes: percent of, what percent, of what, percent change, or ± percent.

2
Enter your numbers

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.

3
Read the result

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.

4
Copy or share

Tap Copy to put the result on your clipboard, Copy expression for the full equation, or Share link to send the problem pre-filled.

5
Reuse past calculations

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

Tip
VAT / tax
Discount
Markup
Remove tax
Enter values above — the result appears instantly.

🕒 Recent calculations 0

Your recent calculations will appear here.
Alt+16 switch mode Tab next field Enter copy result S swap values Esc clear
Published Updated