Skip to content
OverCalculator
  1. Home
  2. Financial
  3. Fibonacci Retracement Calculator
Financial

Fibonacci Retracement Calculator

Calculate Fibonacci retracement or extension price levels from a high, low, and trend direction, including the 61.8% level used by the calculator.

Published

61.8% level
61.8% retracement level
$119.10
Price range
$50.00
Trend
Uptrend
Levels calculated
7
Fibonacci levels
0% retracement
$150.00
23.6% retracement
$138.20
38.2% retracement
$130.90
50% retracement
$125.00
61.8% retracement
$119.10
76.4% retracement
$111.80
100% retracement
$100.00

$100.00 to $150.00 creates a $50.00 swing range.

Trend direction
Type of levels
The lower swing point on the chart.
$
The higher swing point on the chart.
$

Results update as you type.

Fibonacci Retracement Calculator

The Fibonacci retracement calculator converts a low price, high price, trend direction, and level type into common retracement or extension prices. It shows the 61.8% level as the primary result and lists the full set of levels used by the component. The calculator is for informational technical-analysis work only; it is not trading advice.

Fibonacci levels are popular because they give traders a consistent way to mark possible pullback and continuation zones. They are not magic and they do not predict future prices. A market can ignore a level completely, reverse before touching it, or move through several levels during news, earnings, central-bank events, or thin liquidity. Use the output as a chart annotation, not as a trade decision.

Inputs and level sets

Enter a low price and a high price from the swing you are studying. The calculator requires the high to be greater than the low and both prices to be zero or positive. Choose uptrend when the move being measured goes from low to high. Choose downtrend when the move being measured goes from high to low. Then choose retracement for levels inside the original range or extension for projected levels beyond it.

Retracement levels are 0, 23.6, 38.2, 50, 61.8, 76.4, and 100 percent. Extension levels are 0, 38.2, 61.8, 100, 138.2, 161.8, 200, and 261.8 percent. The calculator also reports the price range, selected trend, and number of levels calculated.

Sibling technical tools include the RSI calculator, the moving average calculator, and the pivot point calculator. For portfolio arithmetic, use the stock average calculator or stock split calculator instead.

Formula

First calculate the swing range:

range=highlow\text{range} = \text{high} - \text{low}

For an uptrend retracement, each level is:

level price=highrange×ratio\text{level price} = \text{high} - \text{range} \times \text{ratio}

For a downtrend retracement, each level is:

level price=low+range×ratio\text{level price} = \text{low} + \text{range} \times \text{ratio}

For an uptrend extension, the formula is:

level price=high+range×ratio\text{level price} = \text{high} + \text{range} \times \text{ratio}

For a downtrend extension, the formula is:

level price=lowrange×ratio\text{level price} = \text{low} - \text{range} \times \text{ratio}

A 61.8% ratio is entered in the math as 0.618. A 138.2% extension is entered as 1.382.

Example: calculating Fibonacci retracement levels

Use the default inputs: uptrend, retracement, low price 100, and high price 150. The range is 50. The primary level is 61.8%, so the retracement price is 150 minus 50 times 0.618. That equals 150 minus 30.90, or 119.10. The details show price range 50.00, trend Uptrend, and 7 levels calculated.

The full uptrend retracement table follows the same rule. The 0% level is 150.00, the 23.6% level is 138.20, the 38.2% level is 130.90, the 50% level is 125.00, the 61.8% level is 119.10, the 76.4% level is 111.80, and the 100% level is 100.00. Rounding may display these values as currency.

Now keep the same low and high but choose downtrend retracement. The 61.8% level is low plus range times 0.618, so it is 100 plus 30.90, or 130.90. Choose uptrend extension instead, and the 61.8% level is high plus 30.90, or 180.90. Choose downtrend extension, and it is low minus 30.90, or 69.10. Those four results are different because trend direction and level type change the sign and anchor point.

How traders use Fibonacci levels

Traders often draw Fibonacci retracements after a visible swing. In an uptrend, they may watch whether a pullback stalls near 38.2%, 50%, or 61.8% of the move. In a downtrend, they may watch whether a bounce stalls at similar percentages. Extension levels may be used for target planning when price continues beyond the prior high or low.

The subjectivity is important. Different traders can choose different swing highs and lows, producing different levels. A level that looks precise on one time frame may disappear on another. Because the calculator has no chart context, it cannot decide whether your selected swing is meaningful. It only applies transparent arithmetic to the numbers you enter.

Common mistakes

  • Reversing high and low; the high must be greater than the low.
  • Redrawing the swing after the fact to make a level look more accurate.
  • Treating 61.8% as a law of markets rather than a watched reference.
  • Mixing retracement and extension levels without labeling them.
  • Forgetting that prices can gap through every level before you can react.

Sources

Frequently asked questions

What levels does this calculator include?
For retracements, it calculates 0%, 23.6%, 38.2%, 50%, 61.8%, 76.4%, and 100%. For extensions, it calculates 0%, 38.2%, 61.8%, 100%, 138.2%, 161.8%, 200%, and 261.8%. The primary result is the 61.8% level.
How do uptrend retracements differ from downtrend retracements?
For an uptrend retracement, the calculator subtracts each percentage of the range from the high. For a downtrend retracement, it adds each percentage of the range to the low. That mirrors whether the pullback is downward or upward.
What is a Fibonacci extension in this calculator?
An extension projects beyond the original high-low swing. In an uptrend, the calculator adds range times the selected percentage to the high. In a downtrend, it subtracts range times the percentage from the low.
Why is 61.8% shown first?
The component labels 61.8% as the primary level whenever it is part of the selected level set. It is widely watched by technical traders, but the calculator still lists every selected retracement or extension level in the table.
Do Fibonacci retracements predict reversals?
No. They are chart reference levels based on a selected swing range. Prices may react near a level, pass through it, or reverse somewhere else. Past patterns and ratios do not reliably predict future prices.
Is this Fibonacci calculator trading advice?
No. It is informational and only applies the formulas described here to your entries. It does not consider suitability, risk tolerance, liquidity, position size, taxes, or whether any trade should be placed.

Related calculators

Fibonacci Retracement Calculator updated at