Skip to main content

percentage-calc

A percentage calculator solves the four common percentage questions instantly: "what is X% of Y", "X is what % of Y", "percentage increase from A to B", and "percentage decrease from A to B" — showing both the result and the formula used. The ZTools Percentage Calculator handles all four in a single screen with live updates as you type, supports decimal inputs, copies results, and renders the worked equation so students and shoppers can verify the math instead of trusting a black box.

Use cases

Calculating a sale price quickly

A jacket is "30% off $129". Type 129 and 30 — get $90.30 final price and $38.70 saved. Faster than mental math, and you can copy the saved amount into a budget tracker.

Tracking a salary raise or rent increase

Your rent went from $1,800 to $2,025. Enter both and see exactly 12.5% increase. Useful for budgeting decisions, lease negotiations, and inflation comparisons.

Homework checks for percentage word problems

Students enter a problem, see the answer, and read the worked formula step-by-step. The visible equation teaches the method instead of producing an opaque number.

Calculating commission, tax, and tip splits

A $1,200 sale at 8% commission yields $96. A $2,400 invoice plus 7.5% sales tax totals $2,580. Three taps each, with no risk of misplacing a decimal.

How it works

  1. Pick the percentage operation — Four modes: "X% of Y", "X is what % of Y", "% increase from A to B", "% decrease from A to B". Each shows different input fields.
  2. Enter the numbers — Decimals are accepted. Negative numbers work for "decrease from negative balance" cases. Empty fields keep the last result, never NaN.
  3. Read the live result — Updates on every keystroke — no submit button. The formula used is rendered above the answer so the math is transparent.
  4. Copy or share — One-click copy to clipboard. The shareable link encodes the inputs so a teacher or coworker can open the same calculation in their browser.

Examples

Input: What is 18% of 250?

Output: 45 (formula: 250 × 0.18)


Input: 37 is what percent of 200?

Output: 18.5% (formula: 37 ÷ 200 × 100)


Input: Increase from 80 to 100

Output: +25% (formula: (100 − 80) ÷ 80 × 100)

Frequently asked questions

How do I calculate a percentage of a number by hand?

Convert the percentage to a decimal (divide by 100), then multiply by the number. So 15% of 80 = 0.15 × 80 = 12. The calculator does this and shows the equation.

What is the difference between "percentage of" and "percentage change"?

"X% of Y" multiplies — what fraction of Y is being taken. "Percentage change" measures growth — how much one number grew or shrank relative to another. Different formulas, easy to mix up; the calculator labels each clearly.

How do I calculate the original price before a percentage discount?

If the sale price is $80 after 20% off, the original is $80 ÷ 0.80 = $100. Use the "X is what % of Y" mode in reverse: enter 80 as X and the original guess as Y until the percentage shows 80%.

Can it handle negative percentage changes?

Yes. Going from 100 to 80 is a -20% change; the calculator shows the negative sign and the absolute decrease.

Does it work offline?

Yes — calculations run entirely in your browser. No data is sent anywhere; you can install ZTools as a PWA and use it without internet.

Tips

  • For "what % off makes this $X?", use the "% decrease" mode — enter original and target, read the % off.
  • Tax-and-tip in one shot: calculate tip on the pre-tax amount; sales tax on the pre-tip amount; add them to the bill.
  • For percentage point vs percent confusion, remember: a rate moving from 4% to 6% is a 2 percentage point increase but a 50% relative increase.
  • Compound annual percentage change is different from a single-period change — use the Compound Interest Calculator for multi-year growth.

Try it now

The full percentage-calc runs in your browser at https://ztools.zaions.com/percentage-calc — no signup, no upload, no data leaves your device.

Open the tool ↗


Last updated: 2026-05-05 · Author: Ahsan Mahmood · Edit this page on GitHub