Fibonacci Calculator
Generate Fibonacci retracement (23.6% – 100%) and extension (127.2% – 261.8%) levels from any swing high and low. Toggle between uptrend and downtrend to flip the direction of pullbacks and targets.
Pick the most recent significant swing. Uptrend: levels show pullback targets. Downtrend: levels show bounce targets.
Enter a high (above the low) and a low to see Fibonacci levels.
Identify a clean swing – a high preceded and followed by lower prices, and a low preceded and followed by higher prices. The vertical distance between them is the range. Retracements are placed inside the range; extensions are placed outside, in the trend direction.
range = high - low Uptrend retracement: high - range × pct Downtrend retracement: low + range × pct Uptrend extension: high + range × (pct - 1) Downtrend extension: low - range × (pct - 1)
Use retracement levels as potential entry zones in the direction of the prior trend and extension levels as profit targets once the retracement holds.
EUR/USD rallied from 1.0750 to 1.0950 – uptrend. Retracements:
- 38.2% = 1.0950 − 0.0200 × 0.382 = 1.0874
- 50% = 1.0850
- 61.8% = 1.0826
Extensions to the upside:
- 127.2% = 1.0950 + 0.0200 × 0.272 = 1.1004
- 161.8% = 1.1074
A long entry at 1.0874 with a stop below 1.0826 (61.8%) targeting 1.1004 (127.2%) is a textbook trend-continuation trade.
What are Fibonacci retracement levels?
Retracement levels are price percentages of a recent swing where buyers or sellers historically tend to re-engage. The most-watched are 38.2%, 50%, and 61.8%. They are not predictive levels in a fundamental sense – their power comes from how many traders set orders around them, which makes them self-reinforcing.
How are retracement levels calculated?
Pick a swing high and a swing low. Range = high − low. For an uptrend: each retracement = high − range × pct (price falls back into the swing). For a downtrend: each retracement = low + range × pct (price rallies back into the swing).
What are Fibonacci extensions used for?
Extensions project price targets beyond the original swing in the trend direction. Common extensions: 127.2%, 161.8%, 261.8%. Traders use them as profit targets after a retracement holds and price resumes the trend.
Why do 38.2%, 50%, and 61.8% matter?
38.2% and 61.8% come from the Fibonacci sequence (each ratio approaches 0.618 in the limit). 50% is not strictly Fibonacci – it is a classical Dow theory retracement that traders folded in. The trio together captures shallow, mid, and deep pullbacks.