Percentage Calculator
Every kind of percentage question, one calculator, live results — including the one that catches a common shopping mistake.
Also known as: Percent calculator, Percentage change calculator, Percent off calculator
How it works
- 1Choose the type of percentage question you have from the eight tabs.
- 2Enter your numbers — the result updates live as you type.
- 3For increase/decrease, toggle between the two directions.
- 4For stacked discounts, add each step in order and compare the naive total against the actual sequential result.
- 5Copy the result, or read the formula shown below it to see exactly how it was calculated.
Why use Percentage Calculator
8 percentage questions, one tool
Covers every common percentage calculation instead of just the single "X% of Y" case most calculators handle.
Catches the stacked-discount mistake
The only mode of its kind: shows exactly how much "20% off, then 10% off" differs from a flat 30% off, step by step.
Shows the formula
Every result displays the exact arithmetic used, not just the final number.
Live results
No submit button — the answer updates instantly as you type either number.
Handles reverse questions
Solves for the original total or the percentage itself, not just the straightforward direction.
Nothing uploaded
Every calculation happens locally in your browser — there's no server involved at all.
Who uses Percentage Calculator
Checking a real stacked discount
"Extra 15% off already-reduced items" — see exactly what you'll actually pay, not the naive combined percentage.
Calculating a single discount
Find out exactly how much 25% off a $79.99 item saves you.
Comparing two competing numbers
Use percentage difference when neither number is clearly the "before" — like comparing two vendors' quotes.
Checking a lab or survey result
Use percent error to see how far a measured value strayed from the accepted true value.
Checking a price increase
Calculate the exact percentage a price rose or fell between two points in time.
Reverse-engineering a total
Find the original price when you only know a discounted amount and the discount percentage.
About Percentage Calculator
"Percentage calculator" is one of the most-searched phrases on the internet, but most tools behind that search only answer one specific version of the question — usually just "X% of Y." In practice, percentage questions come in at least eight distinct shapes, and figuring out which formula applies to your specific question is often the actual hard part, not the arithmetic itself.
This tool covers all eight: finding a percentage of a number ("what is 15% of 80?"), figuring out what percentage one number represents of another ("30 is what percent of 200?"), reverse-solving for the original total ("40 is 25% of what number?"), calculating the percentage change between two values ("price went from $80 to $95"), the symmetric percentage difference between two values when neither is clearly the "original" (useful for comparing two competing numbers), percent error for checking a measurement against an accepted true value, directly applying an increase or decrease to a number, and — the feature most percentage calculators skip entirely — chaining multiple percentage changes in sequence.
That last mode exists because of a genuinely common, costly mistake: "20% off, then an extra 10% off" is not 30% off. Each discount applies to the already-reduced price, so the real total works out to 28% off, not 30%. This tool shows both numbers side by side — the naive assumption and the actual sequential result — so the gap is visible, not just correctly hidden inside a right answer. It works the same way for stacked raises or markups, where the compounding effect goes the other way and quietly costs you more than the naive sum would suggest.
Every result shows its exact formula alongside the answer — not just the number, but the arithmetic that produced it. All eight modes calculate live as you type, with no submit button or page reload, and every calculation happens directly in your browser using plain JavaScript arithmetic — there's no server round trip for something this simple.
Percentage Calculator vs. other options
How Open Tools Library compares to desktop software and other online tools.
| Feature | Open Tools Library | Desktop software | Other online tools |
|---|---|---|---|
| Price | Free, unlimited | N/A | Usually free |
| Calculation modes | 8 built in | N/A | Usually 1-2, sometimes split across separate tools |
| Stacked/chained discounts | Built in, with naive-vs-actual comparison | N/A | Essentially never offered |
| Shows the formula | Always | N/A | Rarely |
| Data privacy | Never leaves your device | N/A | Usually fine, but varies |
Pro tips
- "Percentage change" needs a clear before/after; "percentage difference" is for when neither number is obviously the original — like comparing two prices from different stores.
- Stacked discounts always compound to less total savings than the naive sum for discounts, and to more total growth than the naive sum for increases — the direction of the gap flips depending on whether you're chaining decreases or increases.
- A negative percentage change means the value decreased — the sign of the result tells you the direction automatically.
- "Find the total" is the calculation most people struggle to do in their head — it's the one to reach for whenever you know a part and a percentage but not the whole.
- Percentages over 100% are valid input for every mode here — "increase by 150%" or "400% of a number" both calculate correctly.
Technical specs
- Calculation modes
- 8 (percent of, is what %, find total, % change, % difference, % error, increase/decrease, stacked)
- Stacked discounts
- Unlimited chained steps, each independently increase or decrease
- Input range
- Any real number, including negatives and values over 100%
- Update behavior
- Live, as you type — no submit button
- Processing location
- 100% local, in your browser
Privacy & security
Even a simple calculation can involve numbers you'd rather not send to a server — a salary figure, a private budget line, a grade.
Every calculation runs locally in your browser using plain arithmetic — nothing is transmitted anywhere.
No account, no email, no login — just numbers in, a result out.
Nothing is stored or logged after you close the tab.
Equally private whether you're splitting a bill or checking a business figure.
Frequently asked questions
Is this tool free to use?
Yes, completely free with no limits, and no account needed.
How is my data handled?
Nothing is sent anywhere — every calculation runs directly in your browser using plain arithmetic.
Is 20% off plus 10% off the same as 30% off?
No — that's exactly what the "Stacked discounts" mode demonstrates. Applied in sequence, it works out to 28% off, not 30%, because the second discount applies to the already-reduced price.
Can this calculate compound percentage changes over time, like interest?
The stacked-discounts mode chains a handful of one-time percentage changes. For percentage growth compounded repeatedly over time (like interest), see the Compound Interest Calculator.
Does it round the result?
Results are shown to up to 4 decimal places for precision; copy the value if you need the full precision for further calculations.
Troubleshooting
My percentage change result is negative
That's expected — a negative result means the value decreased from the first number to the second. The sign tells you the direction.
Why don't my stacked discounts add up to the number I expected?
Each step applies to the already-changed value from the previous step, not the original — that's the entire point of this mode. The "naive assumption" box shows what simply adding the percentages would give you, specifically so you can see how far off that assumption is.
What's the difference between percentage change and percentage difference?
Percentage change needs a clear direction (from A to B) and divides by A. Percentage difference is symmetric — it divides by the average of both values — for when neither number is obviously the "original."
I'm not sure which mode I need
If you know a number and a percentage and want the result, use "% of a number." If you know two numbers and want the percentage between them, use "X is what %." If you're chaining more than one percentage change, use "Stacked discounts."
The result shows as "—"
This appears when a calculation is mathematically undefined, such as finding what percent a number is of zero.
Guides and articles about Percentage Calculator
Related searches
Landed here looking for something worded a little differently? Percentage Calculator covers all of these too:
Ready to use Percentage Calculator?
Free, private, and ready right now — no signup required.
Scroll to Percentage Calculator