Fibonacci Retracement Calculator

Calculate key Fibonacci retracement levels for any price swing. Enter your swing high and swing low prices to instantly find the 23.6%, 38.2%, 50%, 61.8%, and 78.6% retracement levels used by traders to identify potential support and resistance zones.

Price Data

Retracement Levels

$138.20 23.6% Level
38.2% Level$130.90
50.0% Level$125.00
61.8% Level$119.10
78.6% Level$110.70

EDUCATION

Understanding Fibonacci Retracements

Fibonacci retracement is a technical analysis tool that uses horizontal lines to indicate where potential support and resistance levels may occur. The levels are derived from the Fibonacci sequence and are expressed as percentages of a prior price move: 23.6%, 38.2%, 50%, 61.8%, and 78.6%.

The formulas depend on the trend direction. For an uptrend retracement: Level = Swing High - (Swing High - Swing Low) x Percentage. For a downtrend retracement: Level = Swing Low + (Swing High - Swing Low) x Percentage. The key insight is that after a significant price movement, prices tend to retrace a predictable portion of that move before continuing in the original direction.

For example, with a swing high of $150 and swing low of $100 in an uptrend, the 61.8% retracement level would be $150 - ($50 x 0.618) = $119.10. Traders watch these levels closely because they often coincide with areas where buying or selling pressure increases, making them useful for setting entry points, stop-losses, and profit targets.

RELATED TOOLS

More Trading Calculators

gps_fixed

Pivot Point Calculator

Calculate pivot points along with support and resistance levels from previous session price data.

open_in_full

Bollinger Bands Calculator

Calculate upper, middle, and lower Bollinger Bands to gauge volatility and identify overbought or oversold conditions.

trending_up

Moving Average Calculator

Calculate simple and exponential moving averages to identify trend direction and dynamic support levels.

Demo Account Available

Test strategies with $50,000 in virtual capital.

Open Account