New tools are launching soon. Open any tool and choose Notify me to hear first.Chat with us on Telegram

Fibonacci calculator

Calculate Fibonacci retracement and extension levels for an uptrend or a downtrend from a swing high and a swing low.

Trend
Retracements (pullback targets below the high)
0%2450.00
23.6%2433.48
38.2%2423.26
50%2415.00
61.8%2406.74
78.6%2394.98
100%2380.00
Extensions (targets above the high)
127.2%2469.04
141.4%2478.98
161.8%2493.26
200%2520.00
261.8%2563.26

The Fibonacci retracement formula

Range = swing high − swing low
Uptrend retracement = swing high − range × ratio
Downtrend retracement = swing low + range × ratio

Extensions use the same range: in an uptrend they sit at swing low + range × ratio for ratios above 100%, above the high; in a downtrend at swing high − range × ratio, below the low.

Worked example

Gold rallies from 2,380.00 to 2,450.00 (example prices), a range of 70.00. The 38.2% retracement is 2,450.00 − 70.00 × 0.382 = 2,423.26, the 50% level is 2,415.00 and the 61.8% level is 2,406.74. If the rally resumes, the 161.8% extension sits at 2,493.26.

Using Fibonacci levels well

  • Levels are zones, not exact prices. Wait for price to react, for example a rejection candle, before acting on one.
  • Levels that line up with something else, such as a previous support, a round number or a pivot point, tend to matter more.
  • Place the stop loss beyond the next level or the swing point, and check the setup's reward against its risk with the risk reward calculator.

Frequently asked questions

What are Fibonacci retracement levels?

They are horizontal levels drawn at fixed percentages of a price swing: 23.6%, 38.2%, 50%, 61.8% and 78.6%. Traders watch them as possible areas where a pullback ends and the trend resumes.

Is 50% a Fibonacci ratio?

No. The 50% level doesn't come from the Fibonacci sequence, but it is included in almost every Fibonacci tool because traders watch half-way retracements closely.

How do I choose the swing high and low?

Use a clear, completed swing on the timeframe you trade: the lowest low and highest high of the move you want to measure. In an uptrend, measure from the swing low up to the swing high; in a downtrend, from the swing high down to the swing low.

What are Fibonacci extensions used for?

Extensions project levels beyond the swing, at 127.2%, 161.8% and further. Traders use them as profit targets when price breaks past the high of an uptrend or the low of a downtrend.

Educational information only, not financial advice. Trading forex and CFDs on margin carries a high risk of losing money. Read our risk warning.

Hear about new tools first

One short email when a tool launches or a big update ships.