Percentage Calculator
Instantly calculate basic percentages, percentage change, and percentage differences.
Learn in 60 Seconds
What is a Percentage?
A percentage represents a fraction of 100. It is a standardized way to express proportions and rates globally, regardless of the scale of the numbers involved.
How is it calculated?
Simply divide the part by the whole and multiply by 100. For reverse calculations, divide the target value by the decimal percentage rate.
When to use Percentage Change?
Use percentage change when measuring historical growth or reduction from a starting "Old" value to a final "New" value (e.g., population growth or price inflation).
When to use Percentage Difference?
Use percentage difference to compare two items that don't have a chronological order (e.g., comparing the prices of two different cars, where neither is the starting point).
How the Calculator Works
Select Mode
Basic, Change, or Difference
Input Values
Real-time validation prevents zero denominators
Math Processing
Dynamic precision controls output decimals
Interactive Result
Step-by-step workings & visualization
Mathematical Formulas Explained
1. Basic Percentage (X% of Y)
Example: 20% of 150 is (20 / 100) * 150 = 30.
2. Percentage Change (Increase/Decrease)
If the result is positive, it represents growth (increase); if negative, it represents a reduction (decrease).
3. Percentage Difference
Used to compare two positive values when direction is not specified, dividing the difference by their average.
Variables Explained
| Variable | Usage Mode | Definition | Unit / Bounds | Common Errors |
|---|---|---|---|---|
| X / P | Basic mode | The percentage rate value. | % (Real number) | Mixing up percentage point change with percentage rates. |
| Y | Basic mode | The base or target value to evaluate. | Real number | Dividing by zero in inverse calculation modes. |
| Old (Initial) | Percentage Change | The starting or historical value. | Real number ≠ 0 | Entering 0 or swapping Old/New positions. |
| New (Final) | Percentage Change | The updated or current value. | Real number | Swapping chronological order. |
Worked Examples
Given: X = 25, Y = 80
Step 1: Convert to fraction: 25 ÷ 100 = 0.25
Step 2: Multiply by value: 0.25 × 80 = 20
Given: Initial = 120, Final = 150
Step 1: Subtract Old from New: 150 - 120 = 30
Step 2: Divide by Old: 30 ÷ 120 = 0.25
Step 3: Convert to percentage: 0.25 × 100 = 25% increase