Fibonacci Calculator

Retracement and extension levels from a swing high and low.

Calculator

A Fibonacci calculator finds the price levels where a pullback may pause inside a trend. Enter a swing high, a swing low and the trend direction, and it returns the 23.6%, 38.2%, 50%, 61.8% and 78.6% retracements, the 0% and 100% anchors, and 127.2% and 161.8% extension levels.

How to Use the Fibonacci Calculator

  1. Choose the Trend: Uptrend (retrace down) if price rallied and is now pulling back, or Downtrend (retrace up) if price fell and is bouncing.
  2. Enter the Swing high, the top of the move.
  3. Enter the Swing low, the bottom of the move. It must be below the swing high.
  4. Press Calculate. The levels are listed from 0% to 100%, followed by the two extensions.

Fibonacci Retracement Formula

Uptrend: level = swing high − (swing high − swing low) × ratio

Downtrend: level = swing low + (swing high − swing low) × ratio

  • Swing high − swing low is the size of the move you are measuring.
  • Ratio is 0.236, 0.382, 0.5, 0.618 or 0.786 for retracements, and 1.272 or 1.618 for extensions.
  • Extension ratios are above 1, so those levels fall beyond 100%: below the swing low in an uptrend, above the swing high in a downtrend.

Worked Example

EUR/USD rallies from a swing low of 1.0800 to a swing high of 1.1000, so you choose Uptrend. The move is 1.1000 − 1.0800 = 0.0200.

  • 23.6%: 1.1000 − 0.0200 × 0.236 = 1.09528
  • 38.2%: 1.1000 − 0.0200 × 0.382 = 1.09236
  • 50%: 1.1000 − 0.0200 × 0.5 = 1.09000
  • 61.8%: 1.1000 − 0.0200 × 0.618 = 1.08764
  • 78.6%: 1.1000 − 0.0200 × 0.786 = 1.08428
  • 127.2% and 161.8% extensions: 1.07456 and 1.06764

Tips

The 38.2%, 50% and 61.8% levels are the ones most traders watch. A pullback that stalls at one of them and forms a bullish candle can offer an entry in the direction of the trend, with a stop beyond the next level. If price breaks through 100%, the swing has fully reversed and the extensions become possible targets.

For the full method, read the Fibonacci retracement guide, learn to spot clean swings in support and resistance, and plan exits with take-profit strategies. The pivot point calculator adds session levels to compare.

FAQ

What are the key Fibonacci levels?

The common retracements are 23.6%, 38.2%, 50%, 61.8% and 78.6% of the swing. The 50% level is not a true Fibonacci ratio, but traders watch it closely. The calculator also gives 127.2% and 161.8% extension levels beyond the 100% mark.

How do I pick the swing high and low?

Use a clear, recent swing: the highest high and lowest low of the move you expect price to retrace. Swings that stand out on the four-hour or daily chart are watched by more traders than small intraday wiggles, so their levels tend to matter more.

Where do the extension levels appear?

The calculator carries the same measurement past 100%. In an uptrend the 127.2% and 161.8% levels sit below the swing low, and in a downtrend above the swing high. To project targets above the high of a rally instead, choose Downtrend with the same two prices.

Is 61.8% the most important level?

Many traders call 61.8% the golden ratio and treat it as the key level, with 38.2% and 50% close behind. No level holds every time, so look for a Fibonacci level that lines up with a support zone, a trend line or a candlestick signal.

Does it work for gold and other markets?

Yes. Fibonacci levels depend only on the swing high and low, so they work on any market and time frame. Results are shown to five decimal places, which suits forex; for gold, indices or Bitcoin, round to the precision you trade.

Related on ForexR

More Tools