Percentage Change Calculator — Free
Express the change between two values relative to the absolute starting value. This directional calculation is neither a symmetric percentage difference nor an annualized growth rate.
- Runs in your browser
- Nothing is uploaded
- No signup; device limits apply
Numbers stay on your device. Nothing is sent to a server.
How to use this tool
Enter a nonzero starting value and an ending value. Negative values are allowed, but the denominator uses the start’s absolute magnitude rather than its signed value.
Results and examples
From 80 to 100, the increase is 20 and the result is 25%. From −100 to −50, the change of 50 is divided by 100, giving +50% under this tool’s explicit convention.
Limitations
- A percentage change from zero is undefined.
- No duration is supplied, so the result is not CAGR or an annual rate.
Fields
| Field | Guidance and constraints |
|---|---|
| Starting value | Accepted range: -1000000000–1000000000 · Input step: 0.01 |
| Ending value | Accepted range: -1000000000–1000000000 · Input step: 0.01 |
Data handling
Processing stays in the current browser tab; the site does not upload tool input for the calculation itself.
Sources
Frequently asked questions
What is the change from 80 to 100?
From 80 to 100, the increase is 20 and the result is 25%. From −100 to −50, the change of 50 is divided by 100, giving +50% under this tool’s explicit convention.
How is a negative starting value handled?
A percentage change from zero is undefined. No duration is supplied, so the result is not CAGR or an annual rate.
Related tools
You do not need to start over. Continue with the tool that fits your next step.