Fibonacci Retracement & Extension Calculator

Enter a swing high and swing low and get every Fibonacci retracement level (23.6%, 38.2%, 50%, 61.8%, 78.6%) and the common extensions (127.2%, 161.8%, 261.8%), for an uptrend or downtrend.

Your numbers
Result
Range
—
50% level
—
61.8% level
—
161.8% extension
—

How Fibonacci retracements are calculated

Take the range of a price swing (high minus low) and multiply it by each Fibonacci ratio:

Uptrend:   Retracement level = High − (High − Low) × ratio
           Extension level   = Low + (High − Low) × ratio   (ratios above 1)
Downtrend: Retracement level = Low + (High − Low) × ratio
           Extension level   = High − (High − Low) × ratio

Example: EUR/USD rallies from 1.0800 to 1.1200, a range of 0.0400. The 61.8% retracement is 1.1200 − 0.0400 × 0.618 = 1.09528, and the 161.8% extension is 1.0800 + 0.0400 × 1.618 = 1.14472.

The levels

On TradingView

Press Alt + F to pick the Fib retracement tool and drag from the swing low to the swing high in an uptrend (or high to low in a downtrend). The levels it draws should match this calculator. More hotkeys are on our shortcuts cheat sheet.

Fibonacci levels are areas traders watch, not guarantees. Also see the pivot point calculator and all trading calculators.

ChartWatch is independent and not affiliated with TradingView, any broker or exchange. This calculator uses only the numbers you enter and runs in your browser. Results are estimates before taxes and any costs you leave out. It is a calculation tool, not financial advice.

FAQ

How do you calculate Fibonacci retracement levels?
Measure the swing range (high minus low) and multiply it by 0.236, 0.382, 0.5, 0.618 and 0.786. In an uptrend subtract each result from the high; in a downtrend add it to the low.
What are the most common Fibonacci levels?
Retracements of 38.2%, 50% and 61.8% are watched most, with 23.6% and 78.6% also common. For extensions, 127.2%, 161.8% and 261.8%.
Is 50% a Fibonacci level?
Not strictly; it isn't a Fibonacci ratio. It's included on most Fibonacci tools because traders watch halfway retracements.
How do I draw Fibonacci on TradingView?
Select the Fib retracement tool (Alt + F on Windows, Option + F on Mac) and drag from the swing low to the swing high in an uptrend, or from high to low in a downtrend.

More free TradingView tools

TradingView — the fastest way to follow markets
Watchlist BuilderAll GuidesWatchlist GuideTradingView PlansIndicatorsShortcutsBar ReplayAlert BuilderPine ColorsWatchlist CleanerCalculatorsWorld Market HoursForex HoursStock Market HoursMarket HolidaysPosition Size CalculatorChart ColorsSymbol FormatPrivacyTermsContact

ChartWatch is an independent tool and is not affiliated with, endorsed by, or officially connected to TradingView, Inc. “TradingView” is a trademark of its respective owner. Exchange, broker and platform names are trademarks of their respective owners.