This free fibonacci calculator turns any swing high and swing low into a full set of retracement and extension levels. Enter the two prices, pick the trend direction, and the tool prints the 23.6%, 38.2%, 50%, 61.8% and 78.6% retracements plus four common extension targets. Every value updates the moment you type. No sign-up, no drawing tool, no manual math.
Fibonacci Calculator
Use the extremes of one clear swing: the lowest low to the highest high of the move. Extension prices follow the standard convention: extension price = swing end ± range × (extension − 1), so 161.8% projects 61.8% of the range beyond the swing.
Enter a Swing High and Swing Low, with the high above the low.
Retracements
| Level % | Price |
|---|
Extensions
| Level % | Price |
|---|
Where fibonacci ratios come from and what traders actually use them for
The ratios trace back to the Fibonacci sequence, where each number is the sum of the two before it. Divide a number in the sequence by the next one and the result settles near 0.618, the so-called golden ratio. Related divisions produce 0.382 and 0.236. Traders lifted these ratios and applied them to price swings: after a move, price often pulls back some fraction of that move before the trend resumes.
Be clear about why the levels matter, though. Price does not obey math from a medieval number series. The levels work, when they work, because millions of traders draw the same grid on the same obvious swings. That shared attention turns 38.2% and 61.8% into self-fulfilling reference points where orders cluster. The 50% level is not even a Fibonacci ratio; it earned its slot purely because traders watch halfway pullbacks. So treat the grid as a map of where other people are looking, not as a hidden law of markets.
Download the complete indicator database
Draw these levels automatically on your charts. One email unlocks the full library of 1,380+ indicators with compiled MT4 and MT5 files, plus my TradingView scripts. No paywall, no spam, unsubscribe any time.
Get free access to my indicator database
One email unlocks 1,380+ free MT4, MT5 and TradingView indicators — the complete library. No single-tool download; you get the whole database.
How to use this fibonacci calculator
The fibonacci calculator above needs three inputs: a swing high, a swing low, and the trend direction. Here is the full routine:
- Find one clear swing. A swing is a single leg of price movement: the low where a rally started to the high where it stalled, or the reverse for a decline. Take the extreme prices of that leg, wick to wick.
- Enter the two prices. Type the swing high and swing low. The tool computes the range and builds both tables at five decimals, which covers forex, gold and index quotes alike.
- Set the direction. In an uptrend, retracements are measured down from the high, because you are waiting for a dip to buy. In a downtrend, retracements are measured up from the low, because you are waiting for a bounce to sell.
- Read the tables. Retracements are potential pullback zones inside the swing. Extensions are potential targets beyond it.
Picking the swing points is the part beginners get wrong. They anchor the grid on minor wiggles, get levels nobody else watches, and conclude the method is broken. Use obvious swings: the ones any trader would circle on the chart within two seconds. If you have to hunt for the swing, it is the wrong swing. Higher-timeframe swings also carry more weight. A retracement of a daily leg matters to far more traders than a retracement of a five-minute blip, so start on H4 or D1 and only then zoom in.
Retracements vs extensions: entries and targets
The two tables answer two different questions. Retracements answer "where might the pullback end?" and are entry territory. Extensions answer "where might the move run to?" and are target territory.
Walk through the pre-filled example. The swing runs from 1.08000 up to 1.09500, a range of 150 pips. A trader who believes the uptrend will continue watches the retracement table for a long entry. The 38.2% level sits at 1.08927 and the 61.8% level at 1.08573. A shallow dip that holds 38.2% signals a strong trend; a deeper flush into 61.8% is the classic "buy the discount" zone. Below 78.6% at 1.08321, most traders stop calling it a pullback at all.
Once long, the extension table supplies exit candidates. The 127.2% extension projects 27.2% of the range beyond the high, at 1.09908. The widely watched 161.8% extension lands at 1.10427, and 200% at 1.11000 marks a full measured move, where the next leg equals the last one. Scaling out at the first extension and holding a runner toward 161.8% is a common structure. In a downtrend everything mirrors: retracements rise from the low as selling zones, and extensions project below the low as downside targets.
Fibonacci confluence: stack the levels with structure
A Fibonacci level floating alone in clean space is weak evidence. The levels earn their keep when they overlap with independent reasons for price to react: a prior swing high or low, a round number, a moving average, or a daily pivot. Two unrelated methods pointing at the same price make that price interesting.
Build the confluence check into your routine. Compute the grid here, then run the same session through our pivot point calculator and note where a retracement and a pivot land within a few pips of each other. On the chart side, the Fibonacci indicators hub collects MT4 and MT5 tools that draw and update these grids automatically, so you are not retyping swings all day. And if you want the broader toolkit around those zones, from trend filters to support and resistance mappers, start with our best MT4 indicators roundup.
Honest limitations: the level is not the trade
Fibonacci levels fail constantly. Price blows through 61.8% on news, reverses at 44% where no line exists, or ignores the grid for a week straight. Anyone who backtests a rule like "buy every 61.8% touch" finds it loses money without extra filters. That is not a flaw in your drawing; it is the nature of a reference level.
So let risk management decide the outcome, not the ratio. Define the invalidation point before entry, usually beyond the swing extreme or the next level down. Size the position so a full stop-out is boring. Then a 61.8% entry that fails costs little, while the one that holds pays for several failures. The calculator gives you clean numbers; what you risk at those numbers is the part that actually determines your results.
Frequently asked questions
Which fibonacci level is the most watched?
The 61.8% retracement, by convention. It comes straight from the golden ratio and appears in every charting package, so it attracts the most orders and commentary. That popularity is exactly why it matters. It is still only a reference price, not a floor or a ceiling.
Should I anchor the grid to candle wicks or bodies?
There is no official rule; both camps exist. Wick-to-wick is the more common choice because wicks mark the true traded extremes, and this calculator assumes extreme prices. Consistency matters most: pick one method, apply it to every swing, and your levels stay comparable from trade to trade.
What timeframe works best for fibonacci levels?
Higher timeframes produce more reliable grids because their swings are visible to more traders. A daily or H4 swing gives levels that hold up across the week; an M5 swing produces levels only scalpers see. A practical approach: draw the grid from H4 or D1 swings, then time entries on M15 or M30 inside those zones.
Can I trade fibonacci levels on their own?
No. A ratio grid is one input, not a complete plan. Combine it with structure, a trend filter and strict risk control, and test any setup on your own market first; results are not guaranteed; past performance is not indicative of future results.
Related tools: trade risk visualizer, pip value calculator and profit calculator, plus the full free forex tools directory.
External references
Fibonacci retracement on Wikipedia · Fibonacci retracement at Investopedia