Calculate the signed percentage change between any two values — up or down.
Calculate the signed percentage change between any two values — up or down.
Enter values above and click Calculate — results will appear here with the formula explained.
Percentage change expresses movement relative to the starting point and keeps its sign: positive for gains, negative for declines. Traders watch currency pairs this way — a move from 1.0850 to 1.1020 is +1.567%, regardless of direction bias.
Using the absolute value of the old value keeps interpretation consistent for negative baselines. Remember that equal percentage moves aren't symmetric: +25% followed by −20% returns exactly to the start, because each applies to a different base.
Advertisement
AdSense ready — add NEXT_PUBLIC_GOOGLE_ADSENSE_PUBLISHER_ID
Percentage change expresses movement relative to the starting point and keeps its sign: positive for gains, negative for declines. Traders watch currency pairs this way — a move from 1.0850 to 1.1020 is +1.567%, regardless of direction bias. Formula: change % = (new − old) ÷ |old| × 100
Percentage Change Calculator computes calculate the signed percentage change between any two values — up or down. Formula: change % = (new − old) ÷ |old| × 100. Example: EUR/USD moves from 1.
Calculate the signed percentage change between any two values — up or down. Formula: change % = (new − old) ÷ |old| × 100
| Field | What to enter |
|---|---|
| Old value | e.g. 1.0850 |
| New value | e.g. 1.1020 |
All fields use the exact formulas shown below — results include step-by-step breakdowns you can verify by hand.
Percentage change expresses movement relative to the starting point and keeps its sign: positive for gains, negative for declines. Traders watch currency pairs this way — a move from 1.0850 to 1.1020 is +1.567%, regardless of direction bias.
Using the absolute value of the old value keeps interpretation consistent for negative baselines. Remember that equal percentage moves aren't symmetric: +25% followed by −20% returns exactly to the start, because each applies to a different base.
Advertisement
AdSense ready — add NEXT_PUBLIC_GOOGLE_ADSENSE_PUBLISHER_ID
EUR/USD moves from 1.0850 to 1.1020. Change = (1.1020 − 1.0850) ÷ 1.0850 × 100 ≈ +1.57%. Falling back to 1.0850 would be −1.51% from the peak — percentages depend on their base.
Advertisement
AdSense ready — add NEXT_PUBLIC_GOOGLE_ADSENSE_PUBLISHER_ID