Discount Calculator
Work out the sale price and how much you save from a percentage discount. Enter the original price and the discount.
Get three percentage answers on one screen: X% of Y, X as a percent of Y, and the change between two numbers.
Updated
Your browser is preparing the tool. It runs 100% locally.
This percentage calculator answers the three questions people usually ask, on one screen: what is X% of Y, X is what percent of Y, and the percentage increase or decrease from one number to another. Type your numbers and each answer updates as you go, with increases in green and decreases in red. The arithmetic is exact and happens in your browser, so the numbers you type never leave your device.
Percentages turn up in discounts, tips, test scores and price changes, and the sum you need flips depending on the question. The three common forms sit side by side here, so you don't have to remember which formula goes with which question.
Each section works on its own: fill in the one you need and read the answer. The change row also colours the result, green for a rise and red for a fall, so one glance gives you the direction as well as the size.
The first answer multiplies: X% of Y is (X ÷ 100) × Y. The second divides: X as a percent of Y is (X ÷ Y) × 100. The third measures relative change: (To − From) ÷ From × 100, which comes out positive for an increase and negative for a decrease.
Every box recalculates as soon as you change a number, so you can try what-if values without pressing a button.
X% of Y = (X ÷ 100) × Y
X is what % of Y = (X ÷ Y) × 100
Change (From → To) = (To − From) ÷ From × 10015% of 200 = 3050 is 25% of 200100 → 125 = +25% (and 125 → 100 = −20%)Percentage change is measured against the From value, so a rise and a fall of the same size don't mirror each other: 100 to 125 is +25%, but the way back from 125 to 100 is −20%.
The three questions, worked
| Modes | X% of Y · X is what % of Y · % change |
|---|---|
| Outputs | Each answer live; change shows sign + colour |
| Rounding | Display rounded to two decimals |
| Inputs | Plain numbers (no currency assumed) |
| Compute | Your browser does the arithmetic as you type |
The results are exact arithmetic, not estimates. The only rounding is in the two-decimal display, so a repeating value such as a third of a percent shows as 0.33.
Percentage change is lopsided: a rise from 100 to 125 is +25%, but the drop back from 125 to 100 is −20%, because each direction starts from a different base. A 50% loss needs a 100% gain to get back to where you started.
Percentages applied one after another don't simply add. Two successive 10% increases give 21%, not 20%, because the second 10% is taken on the larger amount.
If a denominator is zero (Y in the first two sections, or the From value in the change) the percentage can't be defined, since it would mean dividing by zero.
Find 15% of a bill, or 20% off a price, in one step.
Turn X out of Y into a percentage for a grade or a proportion.
See how much a value rose or fell between two points.
Change one number and watch all three answers move.
For growth that compounds each period, use a compound-interest calculator. For tax add-ons, use a GST calculator. For a loan, use the EMI calculator.
This page covers all three modes the tool runs, including the fact that a 25% rise and a 25% fall don't cancel out.
Work out the sale price and how much you save from a percentage discount. Enter the original price and the discount.
Type a maths expression with trig, square roots, logs, pi or e and read the result straight away. Your browser does the calculation.
Find your BMI from height and weight, with the WHO category and a plain note on what BMI misses.
Get your exact age in years, months and days on any date, including the cut-off date an exam or admission form names.
Count the days between two dates, with the same span in weeks and approximate months and years. Pick a start and an end date.
Convert between 160+ currencies at the daily mid-market rate, loaded live in your browser.
Enter your numbers at the top of the page. Nothing you type leaves this device.