MATH & UTILITY_

Percentage Calculator

Calculate percentages instantly. Find X% of Y, percentage change, percentage difference, and more -- all in one free tool.

About This Tool

Percentages are everywhere -- from sales tax and restaurant tips to investment returns and exam scores. Despite being one of the most commonly used mathematical concepts, percentage calculations can trip people up, especially when dealing with percentage changes versus percentage differences. This free percentage calculator handles all four major types of percentage problems in one place.

The calculator runs entirely in your browser. As you type numbers, the result updates instantly with no page reloads or server requests. This makes it ideal for quick mental-math checks, homework help, or business calculations where you need answers fast.

The four calculation modes cover every common scenario. "What is X% of Y?" handles the classic percentage-of-a-number problem: discounts, tips, tax amounts, and commission calculations. "Y is what percent of Z?" solves the reverse question, useful when you know the part and the whole but need the rate. "Percentage change from X to Y" calculates how much a value increased or decreased relative to the original -- the go-to formula for year-over-year growth, stock gains, or weight-loss progress. Finally, "Percentage difference between X and Y" gives you the symmetric comparison between two values, using their average as the reference point rather than treating either as the "original."

Understanding the distinction between percentage change and percentage difference matters. Change is directional (going from 50 to 75 is +50%, but from 75 to 50 is -33.3%). Difference is symmetric (the difference between 50 and 75 is always 40%, regardless of order). Our tool makes the math trivial so you can focus on interpreting the result.

All four modes are available as tabs above the input fields. Switch between them freely -- the calculator remembers your inputs. Results are shown with up to two decimal places for precision, and the formula used is displayed alongside the answer so you can verify the math or learn the approach.

How to Use

  1. 1
    Choose a calculation mode

    Select one of the four tabs: "X% of Y", "is what %", "% change", or "% difference".

  2. 2
    Enter your numbers

    Type the values into the input fields. Results update instantly as you type.

  3. 3
    Read your result

    The answer is displayed below the inputs, along with the formula used.

Where Does This Data Come From?

All calculations are performed client-side using standard mathematical formulas. No data is sent to any server. The formulas are: X% of Y = (X / 100) * Y; Y is what % of Z = (Y / Z) * 100; % change = ((New - Old) / Old) * 100; % difference = |X - Y| / ((X + Y) / 2) * 100.

Frequently Asked Questions

What is the difference between percentage change and percentage difference?
Percentage change measures the relative increase or decrease from an original value to a new value. It is directional -- going from 100 to 150 is +50%, but from 150 to 100 is -33.3%. Percentage difference compares two values symmetrically using their average as the denominator, so the result is the same regardless of order.
How do I calculate a discount percentage?
Use the "What is X% of Y?" mode. For example, to find a 20% discount on a $80 item, enter X=20 and Y=80. The result ($16) is the discount amount. Subtract it from the original price to get the sale price ($64).
Can I use negative numbers?
Yes. Negative values work in all modes. For percentage change, a negative result indicates a decrease. For "X% of Y," entering a negative percentage gives the negative proportion.
Why does percentage change give different results depending on direction?
Because the formula divides by the original value. If 50 grows to 100, the change is (100-50)/50 = 100%. If 100 drops to 50, the change is (50-100)/100 = -50%. The denominator changes, so the percentage changes. This is mathematically correct and reflects real-world usage (e.g., stock returns).
Is my data sent to a server?
No. All percentage calculations run entirely in your browser using JavaScript. No numbers are transmitted, stored, or logged anywhere.
Add this tool to your site for free

Embed Percentage Calculator

Copy the code below and paste it into your website HTML.

<iframe src="https://dropthe.org/embed/studio/percentage-calculator/" width="100%" height="500" frameborder="0" style="border-radius:8px;"></iframe>