Free charting tool

Fibonacci retracement calculator for price levels

Enter a confirmed swing low and swing high to calculate the common Fibonacci retracement prices. Choose uptrend to measure pullback levels down from the high, or downtrend to measure retracement levels up from the low.

The tool returns the 23.6%, 38.2%, 50%, 61.8% and 78.6% reference zones without drawing or rounding them by eye on a chart.

Calculate Fibonacci retracement levels

Trend direction
23.6% level
145.8400
38.2% level
137.0800
50.0% level
130.0000
61.8% level
122.9200
78.6% level
112.8400

For an uptrend, levels are measured down from the swing high; for a downtrend, they are measured up from the swing low. These are reference zones, not automatic entry signals.

How Fibonacci retracement prices are calculated

The price range is swing high − swing low. In an uptrend, each level is the high minus the range multiplied by the retracement ratio. In a downtrend, each level is the low plus the same amount. If the low is 100 and the high is 160, the range is 60 and the 50% retracement is 130 in either direction.

The 50% level is widely plotted even though 50% is not a Fibonacci ratio. It remains in the calculator because it is a common midpoint reference used alongside 23.6%, 38.2%, 61.8% and 78.6%. The output keeps four decimal places so it remains useful for both higher-priced assets and forex quotes.

Choose swings before looking at the answer

A calculator removes arithmetic error, but it cannot decide which swing points matter. Select obvious extremes from the timeframe in your written plan. Changing the anchors until a level matches a desired entry is hindsight, not analysis. If different anchors produce different conclusions, record the ambiguity rather than presenting one line as certainty.

Treat levels as zones, not guarantees

Fibonacci levels are possible support or resistance references. They do not predict that price will reverse, and a touch is not a complete setup. Combine any level with market structure, liquidity, volatility and a defined invalidation point. Position size should come from the distance to that invalidation—not from confidence in the ratio.

Journal the setup so it can be tested

Tag every Fibonacci-based entry consistently, including direction, timeframe, chosen anchors and level. After enough trades, compare its win rate, average R and profit factor with your other setups. The useful question is not whether a ratio looks precise; it is whether your repeatable execution around that level has positive expectancy.

Run the risk/reward calculator before entry and review the sample with the win rate calculator. This educational calculator is not an entry signal or investment advice.

Frequently asked questions

QWhich Fibonacci retracement levels are included?

The calculator shows 23.6%, 38.2%, 50%, 61.8% and 78.6% retracement prices.

QHow do I calculate an uptrend retracement?

Enter the swing low and high, select Uptrend, and the tool measures each pullback level down from the high.

QWhy is 50% included if it is not a Fibonacci ratio?

The midpoint is a common market reference and is routinely plotted with Fibonacci tools, so it is included and identified as a practical convention.

QDo Fibonacci levels predict reversals?

No. They are reference zones, not guarantees or standalone trade signals. Use a defined setup, invalidation and risk limit.

Log your trades. Master your edge.

Free for forex and crypto traders — up to 3 connected accounts and 50,000 stored trades, with MT4/MT5 auto-sync, exchange import, and full analytics.

Create your free journal