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.

Fibonacci Calculator
Trend direction

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.

How it works

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.

Worked example

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.

FAQ

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.

Related