tinhphantram.tuyan.netPercentage Calculator · Fast · Exact · Free Home
EN

Online percentage calculator – fast and exact

Pick a calculation below, type your numbers and get the answer instantly with a worked solution. Uses exact big-integer fractions, so you never get floating-point errors like 0.1 + 0.2 = 0.30000000000000004.

1. What is X% of Y?

Example: what is 20% of 80? → 16

Enter numbers to calculate

2. A is what percent of B?

Example: 20 is what % of 80? → 25%

Enter numbers to calculate

3. Percentage change (increase / decrease)

Example: from 20 to 40 is what % change? → 100% increase

Enter numbers to calculate

4. Increase or decrease a number by a percent

Example: 80 increased by 10% = 88 · discounts, markups, sales tax

Increase or decrease
Enter numbers to calculate

5. X is Y% of what number?

Example: 10 is 5% of what? → 10 × 100 ÷ 5 = 200

Enter numbers to calculate

6. Reverse percentage – find the original value

Example: after a 10% increase the value is 88 → original was 80 (price before tax or discount)

The number was
Enter numbers to calculate

7. VAT / sales tax calculator (add or remove tax)

Example: 1,000 before tax, 10% tax → tax 100, total 1,100

The amount is
Enter numbers to calculate

Percentage formulas

ProblemFormulaExample
X% of YY × X ÷ 10020% of 80 = 80 × 20 ÷ 100 = 16
A is what % of BA ÷ B × 10020 ÷ 80 × 100 = 25%
% change from A to B(B − A) ÷ A × 100(40 − 20) ÷ 20 × 100 = 100%
Increase A by P%A × (100 + P) ÷ 10080 × 110 ÷ 100 = 88
Decrease A by P%A × (100 − P) ÷ 10080 × 90 ÷ 100 = 72
X is Y% of ZZ = X × 100 ÷ Y10 × 100 ÷ 5 = 200
Original value after a P% increase gives VV × 100 ÷ (100 + P)88 × 100 ÷ 110 = 80
Tax on a pre-tax price AA × rate ÷ 1001,000 × 10 ÷ 100 = 100
Pre-tax price from a tax-inclusive price VV × 100 ÷ (100 + rate)1,100 × 100 ÷ 110 = 1,000

What is a percentage?

A percentage (symbol %) is a number expressed as a fraction of 100. For example 20% = 20/100 = 0.2, 111% = 1.11, −0.35% = −0.0035.

Percentages are used every day: shopping discounts, sales tax and VAT, interest rates, tips, revenue growth, exam scores and more. For example, a price going from $40.00 to $42.40 is a 6% increase.

How to enter numbers

Use a dot . for decimals and a comma , as the thousands separator (e.g. 1,250,000.5). Negative numbers are allowed. A ≈ sign means the exact result is a repeating decimal and has been rounded.

Frequently asked questions

How do I calculate a percentage of a number?

Multiply the number by the percentage and divide by 100. For example, 15% of 200 = 200 × 15 ÷ 100 = 30.

How do I calculate percentage change?

Subtract the old value from the new value, divide by the old value and multiply by 100. A positive result is an increase, a negative one is a decrease. From 50 to 60: (60 − 50) ÷ 50 × 100 = 20% increase.

How do I calculate a 30% discount?

Multiply the original price by (100 − 30) and divide by 100. A $500 item with 30% off costs 500 × 70 ÷ 100 = $350. Use calculator 4 above and choose “decreased by”.

How do I find the price before tax?

Divide the price including tax by (100 + tax rate) and multiply by 100. $110 including 10% tax was $100 before tax. Use calculator 6 above.

Does a 10% increase followed by a 10% decrease give the original value?

No. 100 increased by 10% is 110, and 110 decreased by 10% is 99, because the decrease is applied to the larger number.

What is the difference between percent and percentage points?

An interest rate moving from 5% to 6% rises by 1 percentage point, but by (6 − 5) ÷ 5 × 100 = 20 percent.

Are the results exact?

Yes. All calculations use exact big-integer fractions (BigInt), so there are no floating-point rounding errors. Rounding is applied only when displaying, using the number of decimals you choose.