Fibonacci retracement calculator
Enter where a move started and where it ended to get every Fibonacci retracement and extension level as a price, for any forex pair or gold.
Your numbers
Mark a price swing and get the traders watch for pullbacks and targets.
For an up move, the low.
For an up move, the high.
For a down move, start at the high and end at the low. The prices are filled in with an approximate range: replace them with the swing on your chart.
Your answer
The price moved up from 1.10930 to 1.12930, a swing of 200 pips. If it pulls back, traders often watch these levels: 38.2% at 1.12166, 50% at 1.11930, 61.8% at 1.11694. If it carries on past 1.12930, the 161.8% extension is at 1.14166. These are reference prices, not predictions.
Up move: retracements are pullbacks down from the high.
| Level | Type | Price |
|---|---|---|
| 261.8% | Beyond the move (extension) | 1.16166 |
| 200% | Beyond the move (extension) | 1.14930 |
| 161.8% | Beyond the move (extension) | 1.14166 |
| 127.2% | Beyond the move (extension) | 1.13474 |
| 0% | Pullback (retracement) | 1.12930 |
| 23.6% | Pullback (retracement) | 1.12458 |
| 38.2% | Pullback (retracement) | 1.12166 |
| 50% | Pullback (retracement) | 1.11930 |
| 61.8% | Pullback (retracement) | 1.11694 |
| 78.6% | Pullback (retracement) | 1.11358 |
| 100% | Pullback (retracement) | 1.10930 |
+Show the working
- Size of the swing = end − start = 1.12930 − 1.10930 = 0.02 (200 pips).
- Retracement level = end − swing × ratio. For 61.8%: 1.12930 − 0.02 × 0.618 = 1.11694.
- Extension level = start + swing × ratio. For 161.8%: 1.10930 + 0.02 × 1.618 = 1.14166.
- 0% is the swing end and 100% is the swing start; levels outside the swing (the extensions) show where a move could run next.
EUR/USD live price
Track all markets on TradingView · For reference only; prices can differ from your broker's. Loaded from TradingView, a third party; see our privacy policy.
For information only, not financial advice. Trading carries a high risk of loss. Results depend on the values you enter and on your broker's contract specifications. Risk disclosure
What Fibonacci levels are
After a strong move, price often pulls back before continuing or reversing. Fibonacci retracement levels mark common pullback depths as a share of the move: 23.6%, 38.2%, 50%, 61.8% and 78.6%. Fibonacci extension levels mark distances beyond the end of the move, at 127.2%, 161.8%, 200% and 261.8%, which traders use as possible profit targets.
How the levels are calculated
- Move = swing end − swing start (positive for an up move, negative for a down move).
- Retracement level = swing end − move × ratio. At 0% the level is the end of the swing, and at 100% it is the start.
- Extension level = swing start + move × ratio. At 161.8% the price has travelled 1.618 times the original move from the start.
Worked example
EUR/USD rises from 1.0000 to 1.1000, a move of 0.1000. The 38.2% retracement is 1.1000 − 0.0382 = 1.0618, the 50% level is 1.0500 and the 61.8% level is 1.0382. The 161.8% extension is 1.0000 + 0.1618 = 1.1618. For a down move from 1.1000 to 1.0000 the same levels apply, with retracements measured upward from the low.
Where the ratios come from
In the Fibonacci sequence (1, 1, 2, 3, 5, 8, 13, 21 and so on) each number divided by the next approaches 0.618, each number divided by the one two places along approaches 0.382, and by the one three places along 0.236. The 50% level is not a Fibonacci ratio but is nearly always drawn with them. The 78.6% level is the square root of 0.618.
Using the levels sensibly
- The result depends on the swing you pick. Two traders who pick different highs and lows get different levels, which is why the levels are best treated as zones, not exact prices.
- There is no guarantee that price reacts at any level. They work, when they do, partly because many traders watch the same ones.
- Use them with a stop-loss and a position size, not on their own. The position size calculator turns a stop placed just beyond a level into a lot size.
- The Fibonacci method in the pivot point calculator is a different tool: it applies the ratios to the previous day's range, not to a swing you choose.
Frequently asked questions
+What are Fibonacci retracement levels?
They are horizontal levels drawn between the start and end of a price move, at 23.6%, 38.2%, 50%, 61.8% and 78.6% of the distance. Traders watch them as places where a pullback might pause or turn.
+How do I choose the start and end of the swing?
Pick a clear swing on your chart. For an up move, the start is the low and the end is the high. For a down move, the start is the high and the end is the low. Different traders pick different swings, so the levels are only as good as that choice.
+Where do the Fibonacci numbers come from?
The ratios come from the Fibonacci sequence. Dividing a number by the next one gives about 0.618, by the one after that 0.382 and by the one after that 0.236. The 50% level is not from the sequence but is widely used.
+What are extension levels?
Extensions go beyond the end of the swing, at 127.2%, 161.8%, 200% and 261.8% of the move. Traders use them as possible targets when price keeps going in the direction of the swing.
+Do Fibonacci levels predict where price will turn?
No. They are a drawing tool used by many traders, which can make them matter simply because people watch them. There is no guarantee that price will react at a level, so combine them with a stop-loss and a plan.