Fibonacci Retracement Calculator

Fibonacci retracement calculator: enter the swing high and swing low and choose the direction of the move. The page works out the 23.6%, 38.2%, 50%, 61.8% and 78.6% retracement levels and the 127.2%, 161.8% and 261.8% extensions.

Every formula is written out below. Everything runs in your browser.

The swing

Quick Answers

What are the Fibonacci retracement levels?
The 5 levels used are 23.6%, 38.2%, 50%, 61.8% and 78.6% of the range between a swing high and a swing low, measured back from the end of the move.
How is a 61.8% retracement calculated in an uptrend?
Level = high − (high − low) × 0.618. For a move from 100 to 200 that is 200 − 61.8 = 138.20.

The Fibonacci Retracement Formula

Range = high − low. Uptrend: retracement = high − range × ratio, extension = low + range × ratio. Downtrend: retracement = low + range × ratio, extension = high − range × ratio.

A Worked Example

A move from 100 up to 200 is used only because the numbers are easy to check; it is not taken from any market. The range is 100. The 38.2% retracement is 200 − 100 × 0.382 = 161.80, and the 61.8% retracement is 200 − 100 × 0.618 = 138.20.

Retracement levels for a move from 100 up to 200
Level Price
0.0% 200.00
23.6% 176.40
38.2% 161.80
50.0% 150.00
61.8% 138.20
78.6% 121.40
100.0% 100.00

These levels are arithmetic only. They are not a forecast and not investment advice of any kind.

Related pages

Frequently Asked Questions

How are Fibonacci retracement levels calculated?

Range = swing high − swing low. In an uptrend each level = high − range × ratio; in a downtrend each level = low + range × ratio. The ratios are 23.6%, 38.2%, 50%, 61.8% and 78.6%, with 0% and 100% at the two ends.

What are the extension levels?

Extensions measure beyond the swing: in an uptrend, low + range × 127.2%, 161.8% or 261.8%, which lands above the high; in a downtrend, high − range × the same ratios, which lands below the low.

Where do 61.8% and 38.2% come from?

They come from the Fibonacci sequence (1, 1, 2, 3, 5, 8, 13…): one number divided by the next tends to 0.618, and by the one after that to 0.382. 50% is not a Fibonacci ratio but is shown by convention.

Which high and low should I enter?

The two ends of the move you want to measure. The page does not choose them or fetch any price; the levels follow only from the two numbers you enter.

Do these levels say where the price will stop?

No. They are a ratio of the range and nothing more. Nothing on this page says the price will stop or turn at any level, and it is not investment advice.

Are the numbers I enter sent anywhere?

No. The whole computation happens in your browser. No number goes to any server and nothing is saved.

Scroll to Top