Analysis
Free Instant No Signup 7-Day Money-Back

Fibonacci RetracementCalculator

Calculate Fibonacci retracement and extension levels instantly. Enter swing high and low to get 23.6%, 38.2%, 50%, 61.8%, and 78.6% levels for entries...

%
Position Size shares
Risk Amount
Risk Per Share
Total Position Value

Results update instantly as you type

Quick Answer

The Fibonacci retracement calculates support and resistance levels by multiplying the price range (High - Low) by key ratios (23.6%, 38.2%, 50%, 61.8%, 78.6%) and subtracting from the high.

Retracement Level = Swing High - (Swing High - Swing Low) × Fibonacci Ratio

Fibonacci retracement levels identify potential support and resistance zones by dividing a price swing into ratios derived from the Fibonacci sequence. The calculator above takes a swing high and swing low, then plots the 23.6%, 38.2%, 50%, 61.8%, and 78.6% levels where pullbacks commonly stall or reverse.

How to Use

InputWhat to EnterExample
Swing HighThe highest price in the move you are analyzing$185.50
Swing LowThe lowest price in the move you are analyzing$172.30
Trend DirectionWhether price moved up or down to create the swingUptrend

The output displays each Fibonacci level as a specific price. In an uptrend, these levels act as potential support during pullbacks. In a downtrend, they serve as potential resistance during bounces.

Formula Explained

Retracement Level = Swing High - ((Swing High - Swing Low) × Fibonacci Ratio)

Swing High and Swing Low define the total price range of the move. Selecting clean, obvious pivot points produces more reliable levels. Avoid using intraday noise — use the highest high and lowest low of the clearly visible swing.

Fibonacci Ratios come from the Fibonacci sequence (1, 1, 2, 3, 5, 8, 13, 21…), where each number is the sum of the two preceding numbers. The key ratios emerge from dividing numbers in the sequence: 61.8% comes from dividing any number by the next (e.g., 21/34 = 0.618), 38.2% from dividing by the number two places ahead, and 23.6% from dividing by the number three places ahead. The 50% level is not a Fibonacci ratio but is included because prices frequently retrace half of a move.

The 61.8% level — known as the golden ratio — carries the most weight among traders. When price reaches this level during a pullback, it represents a decision point: a hold suggests the trend remains intact, while a break signals a potential trend reversal. Tracking how price interacts with these levels in a trading journal builds pattern recognition over time.

Example Calculations

Scenario 1: Large-Cap Uptrend Pullback

  • Swing High: MSFT at $450.00
  • Swing Low: $400.00
  • Price Range: $50.00
  • 38.2% Level: $450 - ($50 × 0.382) = $430.90
  • 61.8% Level: $450 - ($50 × 0.618) = $419.10

A trader watching MSFT pull back from $450 would monitor $430.90 for a shallow retracement entry and $419.10 for a deeper value entry. Combining these levels with a position size calculator determines exact share count for each scenario.

Scenario 2: Tight Range on SPY

  • Swing High: SPY at $520.00
  • Swing Low: $508.00
  • Price Range: $12.00
  • 23.6% Level: $520 - ($12 × 0.236) = $517.17
  • 50% Level: $520 - ($12 × 0.50) = $514.00
  • 61.8% Level: $520 - ($12 × 0.618) = $512.58

In a tight $12 range, the Fibonacci levels cluster closely together. The 50% level at $514.00 provides a clean midpoint reference, while the 61.8% at $512.58 marks the last line of support before the swing low.

Scenario 3: Downtrend Bounce Levels on TSLA

  • Swing High: TSLA at $280.00
  • Swing Low: $230.00
  • Price Range: $50.00
  • 38.2% Level: $230 + ($50 × 0.382) = $249.10
  • 61.8% Level: $230 + ($50 × 0.618) = $260.90

In a downtrend, levels are calculated from the swing low upward. A bounce toward $249.10 represents a shallow retracement where sellers may re-enter, while $260.90 is the critical resistance where the downtrend is most likely to resume.

When to Use Fibonacci Retracement

  • Planning entries on pullbacks — identify where to place limit orders during a trend retracement rather than chasing price
  • Setting stop losses — place stops just beyond the next Fibonacci level to give trades room without excessive risk, then validate with the risk-reward calculator
  • Defining profit targets — use extension levels (127.2%, 161.8%) to project where a trend continuation may reach
  • Confirming other signals — Fibonacci levels that align with moving averages, volume profiles, or prior support/resistance create higher-probability zones
  • Reviewing past trades — overlay Fibonacci levels on completed trades in your journal to see which levels consistently held or broke in your trading
  • Risk-Reward Calculator — after identifying Fibonacci entry and stop levels, calculate whether the trade offers an acceptable reward-to-risk ratio before committing capital
  • Position Size Calculator — convert your Fibonacci-based stop loss distance into a precise share count that risks only a fixed percentage of your account
  • Drawdown Calculator — measure how failed Fibonacci setups contribute to account drawdowns and whether your risk per trade needs adjustment

Frequently Asked Questions

What are the key Fibonacci retracement levels?

The standard Fibonacci retracement levels are 23.6%, 38.2%, 50%, 61.8%, and 78.6%. The 61.8% level (golden ratio) is considered the most significant, while 50% is technically not a Fibonacci number but is widely used by traders because prices frequently retrace half of a move.

How do you calculate Fibonacci retracement levels?

Multiply the price range (Swing High minus Swing Low) by each Fibonacci ratio (0.236, 0.382, 0.50, 0.618, 0.786), then subtract the result from the Swing High for an uptrend. For a downtrend, add the result to the Swing Low. The calculator above handles this automatically.

Do Fibonacci retracement levels actually work in trading?

Fibonacci levels function as self-fulfilling prophecy zones because millions of traders monitor them. They are most effective when they align with other technical signals like volume clusters, moving averages, or prior support and resistance. Used alone, they are no more reliable than any single indicator.

What is the difference between Fibonacci retracement and extension?

Retracement levels measure how far price pulls back within an existing move (between 0% and 100%). Extension levels project where price might travel beyond the original move, using ratios like 127.2%, 161.8%, and 261.8% to set profit targets after a retracement holds.

Which Fibonacci level is the strongest for support?

The 61.8% level (golden ratio) is historically the strongest single Fibonacci support level. However, the most reliable setups occur when the 61.8% level coincides with a previous support zone, a key moving average, or high-volume concentration — a concept known as confluence.

How to Calculate

1

Enter your inputs

Fill in the required fields in the calculator.

2

Review your results

The calculator instantly shows your results as you type.

Common Questions

What are the key Fibonacci retracement levels?

The standard Fibonacci retracement levels are 23.6%, 38.2%, 50%, 61.8%, and 78.6%. The 61.8% level (golden ratio) is considered the most significant, while 50% is technically not a Fibonacci number but is widely used by traders.

How do you calculate Fibonacci retracement levels?

Multiply the price range (Swing High minus Swing Low) by each Fibonacci ratio (0.236, 0.382, 0.50, 0.618, 0.786), then subtract the result from the Swing High for an uptrend. For a downtrend, add the result to the Swing Low.

Do Fibonacci retracement levels actually work in trading?

Fibonacci levels work as self-fulfilling prophecy zones because millions of traders watch them. They are most effective when they align with other technical signals like volume clusters, moving averages, or prior support and resistance. Used alone, they are no more reliable than any single indicator.

What is the difference between Fibonacci retracement and extension?

Retracement levels measure how far price pulls back within an existing move (between 0% and 100%). Extension levels project where price might travel beyond the original move, using ratios like 127.2%, 161.8%, and 261.8% to set profit targets.

Which Fibonacci level is the strongest for support?

The 61.8% level (golden ratio) is historically the strongest single Fibonacci support level. However, the most reliable setups occur when the 61.8% level coincides with a previous support zone, a key moving average, or high volume concentration.

Track Your Trading Performance

JournalPlus automatically tracks your risk metrics, position sizes, and performance analytics for every trade.

SSL Secure
One-Time Payment
7-Day Money-Back
4.9/5 (1,287 reviews)