Fibonacci Retracement Calculator Online Free
Fibonacci Retracement Calculator
Enter a recent high price and low price to see the five common Fibonacci retracement levels. Levels are shown both from the low (uptrend) and from the high (downtrend), so you can read either convention without confusion. This is an arithmetic tool only, not trading advice — free, in your browser, nothing uploaded.
From the low (uptrend): low + (high − low) × ratio
From the high (downtrend): high − (high − low) × ratio
A price rarely moves in a straight line. Even during a strong move, it pauses, pulls back a little, and then either continues or changes direction. Traders, students, and curious readers often want a simple way to describe those pauses in numbers rather than in vague words such as "a small pullback" or "a deep correction." That is where a Fibonacci retracement calculator comes in. It takes two prices you choose — a recent high and a recent low — and marks the levels between them that correspond to a small set of well-known ratios. The result is not a forecast. It is a clear, repeatable way to measure how far a price has retraced from a move, and to talk about that retracement in precise terms.
This free Fibonacci retracement calculator runs entirely in your browser. You enter a high price and a low price, press one button, and you immediately see five levels for each of the two standard readings: levels measured from the low, which are used when thinking about an uptrend, and levels measured from the high, which are used when thinking about a downtrend. Nothing is uploaded, nothing is stored on a server, and you do not need an account. Whether you are studying chart patterns, preparing a lesson, checking a calculation by hand, or simply trying to understand what people mean when they mention the 38.2 percent level or the 61.8 percent level, this tool gives you the arithmetic in seconds.
What It Is
A Fibonacci retracement is a set of horizontal levels drawn between a significant high and a significant low on a price chart. The idea comes from the Fibonacci sequence, a series of numbers in which each number is the sum of the two before it: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, and so on. As the sequence grows, the ratio between one number and the next settles toward about 1.618, a value often called the golden ratio. Its reciprocal, about 0.618, and other ratios derived from the same sequence, such as 0.382 and 0.236, have become familiar markers in technical analysis.
In a retracement, those ratios are applied to the distance between a high and a low. Suppose a price rises from 50 to 100 and then starts to fall back. The total move is 50 points. A retracement of 38.2 percent of that move would be 19.10 points. The question is: from which end do you measure that 19.10 points? That question causes more confusion than any other part of the subject, and it is worth answering carefully before you use any calculator, including this one.
There are two conventions, and both are legitimate, because they describe the same move from opposite directions. The first convention measures from the low upward. It asks: if the price has risen from the low to the high and is now pulling back, at what price would it have given back a given share of the rise? The second convention measures from the high downward. It asks: starting at the high, how far down is a given share of the whole range? In a rising market, people usually talk about the first reading; in a falling market, they usually talk about the second. The levels themselves are related — in fact, they mirror each other — but the labels differ, and mixing them up is an easy way to get a wrong number while believing you are right. That is why this calculator shows both readings side by side, labelled plainly. You do not have to guess which formula a particular website used. You can see the uptrend reading and the downtrend reading together, compare them, and pick the one that matches the trend you are studying.
It is equally important to understand what a retracement level is not. It is not a wall that a price must respect, and it is not a prediction that a price will stop, bounce, or reverse at a particular point. In trading discussions, levels are often described as possible areas of support or resistance — places where buying or selling interest might appear — but "possible" is doing a lot of work in that sentence. A price can pass straight through a level, pause near it for a while, or never come close to it at all. The level is a measurement, not a guarantee. This tool therefore presents itself honestly: it is an arithmetic tool for measuring a move, not trading advice, and not a substitute for research, risk management, or professional financial advice.
How to Use the Calculator
Using the tool takes less than a minute, and it only asks for two numbers.
- First, choose a high price. This should be a clear peak in the move you want to study — for example, the highest price reached during a recent rally before the price began to pull back. Enter that number in the high price field. You can use any currency or unit, because the calculator does not care whether the number represents dollars, pounds, or any other unit; it only performs arithmetic on the numbers you give it.
- Second, choose a low price. This should be the clear low point from which the move began — for example, the lowest price before that same rally started. Enter that number in the low price field. The high must be greater than the low. If you enter a high that is equal to or lower than the low, the tool will stop and show a clear message asking you to check your numbers, because a range of zero or less has no retracement levels to calculate.
- Third, press the Calculate Retracement Levels button. The tool immediately shows ten results: five levels measured from the low, and five levels measured from the high. Each level is shown to two decimal places, which is the usual precision for price work and makes it easy to compare the result with a chart or with a hand calculation.
- Fourth, read the level that matches your question. If you are studying a pullback after a rise, look at the "from the low (uptrend)" group. If you are studying a bounce after a fall, or you want the level measured downward from the peak, look at the "from the high (downtrend)" group. The 50 percent level is the same in both groups, which makes sense: the midpoint of a range is the midpoint no matter which end you start from. The other levels mirror each other in pairs, which is a useful check that the arithmetic is working as expected.
- Finally, use the numbers as a starting point for study, not as an instruction. You might note where a level falls relative to a recent chart, compare it with a previous area where the price paused, or use it to practise the calculation by hand. If you change either input, press the button again and the results update for the new high and low.
Worked Examples
Example 1: High 100, Low 50. This is the example to try first, because the numbers are round and the arithmetic is easy to check. The range between the high and the low is 100 minus 50, which is 50 points. For the uptrend reading, the formula is: level equals the low plus the range multiplied by the ratio. In symbols, level = low + (high − low) × ratio. 23.6 percent: 50 + 50 × 0.236 = 50 + 11.80 = 61.80. 38.2 percent: 50 + 50 × 0.382 = 50 + 19.10 = 69.10. 50 percent: 50 + 50 × 0.50 = 50 + 25.00 = 75.00. 61.8 percent: 50 + 50 × 0.618 = 50 + 30.90 = 80.90. 78.6 percent: 50 + 50 × 0.786 = 50 + 39.30 = 89.30. So, on the uptrend reading, the 38.2 percent retracement level is 69.10. That is the number many readers expect when they hear "38.2 percent of a move from 50 to 100," because they are thinking of the price retracing upward from the low toward the high.
For the downtrend reading, the formula is: level equals the high minus the range multiplied by the ratio. In symbols, level = high − (high − low) × ratio. 23.6 percent: 100 − 50 × 0.236 = 100 − 11.80 = 88.20. 38.2 percent: 100 − 50 × 0.382 = 100 − 19.10 = 80.90. 50 percent: 100 − 50 × 0.50 = 100 − 25.00 = 75.00. 61.8 percent: 100 − 50 × 0.618 = 100 − 30.90 = 69.10. 78.6 percent: 100 − 50 × 0.786 = 100 − 39.30 = 60.70. So, on the downtrend reading, the 38.2 percent level is 80.90. Notice how the two readings swap the 38.2 percent and 61.8 percent values: 69.10 is the uptrend 38.2 percent level and the downtrend 61.8 percent level, while 80.90 is the downtrend 38.2 percent level and the uptrend 61.8 percent level. That symmetry is not a mistake. It is exactly what you should expect when you measure the same range from opposite ends, and it is a good way to spot whether a source has switched conventions without saying so.
Example 2: High 240, Low 180. Now try a less round example, to show that the same method works for any prices. The range is 240 minus 180, which is 60 points. From the low, the levels are 180 + 60 × ratio: 23.6 percent gives 194.16, 38.2 percent gives 202.92, 50 percent gives 210.00, 61.8 percent gives 217.08, and 78.6 percent gives 227.16. From the high, the levels are 240 − 60 × ratio: 23.6 percent gives 225.84, 38.2 percent gives 217.08, 50 percent gives 210.00, 61.8 percent gives 202.92, and 78.6 percent gives 192.84. Again the midpoint is shared, and the pairs mirror each other. If you work through either set by hand, you will arrive at the same numbers the calculator shows, which is the point: the tool saves time, but it never asks you to trust a result you cannot reproduce.
Example 3: A Shallow Pullback and a Deep Pullback. The language of retracement is also useful for describing how deep a pullback has been. Imagine a price that rises from 50 to 100 and then falls to 88. That fall of 12 points is 24 percent of the 50-point rise, so it sits very close to the 23.6 percent level — a shallow retracement, in the usual language, meaning the price has given back only a small part of the move. Now imagine instead that the same price falls to 65. That fall of 35 points is 70 percent of the rise, which is beyond the 61.8 percent level and approaching the 78.6 percent level — a deep retracement, meaning most of the earlier move has been given back. Describing pullbacks this way lets two people discuss the same chart with shared numbers, even if they disagree about what will happen next.
The Ratios Explained
Each ratio in the calculator has its own character, and understanding them helps you read the results sensibly rather than treating them as magic numbers. The 23.6 percent level comes from dividing a Fibonacci number by a number three places later in the sequence. It marks a shallow retracement. A price that pulls back only to this level has held most of its earlier gain, and in trend discussions such a shallow pause is often read as a sign that the original trend still has strength — though, as always, that is an interpretation, not a rule.
The 38.2 percent level comes from dividing a Fibonacci number by a number two places later in the sequence. It is one of the most widely watched levels, partly because it appears so often in discussions of support and resistance. In the worked example above, it is 69.10 on the uptrend reading and 80.90 on the downtrend reading. When people say "the price retraced to the 38.2 level," they usually mean one of these two numbers, and you should always check which convention they used.
The 50 percent level is not a Fibonacci ratio at all, strictly speaking. It is included by long-standing convention because the midpoint of a move is a natural reference point, and because many traders and chart readers watch it alongside the true Fibonacci levels. Its inclusion is a reminder that retracement analysis is a practical craft as much as a mathematical one: useful reference points are kept even when they do not come from the original sequence.
The 61.8 percent level is the most famous of all, because it is the reciprocal of the golden ratio, approximately 1.618. The golden ratio appears in mathematics, in nature, and in art and design, and its presence in price analysis is part of why Fibonacci tools attract so much attention. A retracement to the 61.8 percent level is considered deep: the price has given back well over half of the earlier move, yet it has not fully returned to its starting point. Whether that matters in any particular case depends on everything else happening in the market, which is why the level should never be read in isolation.
The 78.6 percent level is the square root of 0.618, approximately, and it marks a very deep retracement. A price that reaches this level has retraced most of the original move but has still, technically, held above the starting low in an uptrend reading. Beyond this level, many chart readers would say the original move has essentially been undone, and the conversation changes from "a pullback within a trend" to "a possible change of trend." That boundary is fuzzy rather than exact, which is another reason to treat levels as zones to watch rather than precise lines.
It is worth pausing on the golden ratio itself, because it is often surrounded by more mystique than it deserves. The ratio 1.618 arises naturally from the Fibonacci sequence, and it does appear in spirals, plant growth, and classical proportions. That does not mean that financial prices are bound to obey it. Markets are driven by people making decisions under uncertainty, by news, by liquidity, and by countless other forces. Fibonacci levels are popular because they give those decisions a shared vocabulary and a set of reference points, not because prices are mathematically forced to stop at them. Keeping that distinction in mind will make you a more careful reader of any chart that uses them.
Support, Resistance, and Trend: How the Levels Are Used
In trading education, retracement levels are most often discussed in connection with support, resistance, and trend. Support is a price area where buying interest has previously appeared and slowed or stopped a fall. Resistance is the mirror image: a price area where selling interest has previously appeared and slowed or stopped a rise. A trend is the overall direction of a price over a period — upward if it is making higher highs and higher lows, downward if it is making lower highs and lower lows, and sideways if it is moving within a range without a clear direction.
When a price is in an uptrend and then pulls back, a retracement level may line up with a previous area of support, or with a round number, or with another chart feature. When several such features coincide at a similar price, some traders call that confluence, and they pay closer attention to that area. Similarly, in a downtrend, a bounce upward may stall near a retracement level that lines up with a previous area of resistance. None of this turns a level into a prediction. It simply means that the level is one of several reference points a careful reader might note before deciding what, if anything, to do.
The trend context also decides which convention to read. In a rising trend, the natural question is how far the price has pulled back from its high toward its low, so the uptrend reading — measured from the low — is the usual choice. In a falling trend, the natural question is how far the price has bounced from its low toward its high, so the downtrend reading — measured from the high — is the usual choice. If you are unsure which trend applies, the safest approach is to look at both groups, as this calculator presents them, and to state plainly which one you are using when you share a number with someone else. That single habit prevents a large share of the confusion around Fibonacci tools.
It also helps to remember that a single high and a single low are choices, not facts handed down by the market. Different people will pick different peaks and troughs for the same chart, especially on different timeframes. A level calculated from a daily chart will differ from a level calculated from an hourly chart, even for the same asset, because the high and low are different. That does not make either calculation wrong; it makes them answers to different questions. Always note the high, the low, and the timeframe you used, so that your result can be checked and reproduced.
Limits: What This Tool Cannot Do
A good calculator is honest about its limits, and this one has several that matter. First, it cannot predict the future. A retracement level describes where a price would be if it retraced by a certain share of a past move. It says nothing about whether the price will actually reach that level, stop there, or move through it. Past price patterns do not guarantee future results, and any source that claims otherwise should be treated with caution.
Second, it is not financial advice, and it is not a trading strategy on its own. Real trading decisions involve position size, risk tolerance, costs, timing, and many factors that a two-input calculator cannot see. If you are considering any financial decision, you should do your own research and, where appropriate, speak to a qualified professional. This tool is designed for education, study, and arithmetic — for understanding what a level is and how it is calculated — not for telling you when to buy or sell.
Third, the quality of the output depends entirely on the quality of the inputs. If you pick an unrepresentative high or low — a brief spike caused by a data error, for example, or a peak from a very different market regime — the levels will faithfully reflect that choice, and they may be misleading. Choose peaks and troughs that genuinely represent the move you want to study, and double-check the numbers before drawing conclusions.
Fourth, the tool works with the numbers you enter, not with live market data. It does not fetch prices, track a market in real time, or adjust for currency conversion, fees, or dividends. That is deliberate: it keeps the tool fast, private, and simple, but it also means you are responsible for entering accurate prices. Finally, rounding matters at the margins. Levels are shown to two decimal places, which is appropriate for most price work, but a level that sits exactly on a boundary could round either way depending on the precision of your inputs. For study purposes this is rarely important, but if you are comparing a level with a live chart, allow a small margin rather than treating the second decimal place as exact to the cent in every case.
Privacy: Your Numbers Stay in Your Browser
Privacy is straightforward with this tool because of how it is built. When you enter a high price and a low price and press the button, the calculation happens in your own browser, on your own device, using a small script embedded in the page. No numbers are sent to a server, no account is required, and no record of your inputs is kept by the tool itself. You can use it on a shared computer or a private one with the same expectation: once you close the page, your inputs go with it, unless your browser itself remembers form entries, which is a browser setting rather than something this tool controls. That design also means the tool works without an internet connection once the page has loaded, and it cannot leak your prices through a network request because it never makes one. There are no external data sources, no tracking calls inside the calculation, and no uploads of any kind. For a tool that deals with numbers you might consider sensitive — for example, prices connected to a position you hold — that simplicity is a feature, not a limitation.
Frequently Asked Questions
What is a Fibonacci retracement level? A Fibonacci retracement level is a price calculated by applying a Fibonacci ratio, such as 23.6 percent, 38.2 percent, 50 percent, 61.8 percent, or 78.6 percent, to the range between a high price and a low price. It marks how far a price would have retraced a given share of that move. Levels are reference points for studying pullbacks and bounces, not predictions of where a price must go.
Why does this calculator show two sets of levels? Because there are two standard conventions, and showing only one hides the other. The uptrend set measures from the low upward, using level = low + (high − low) × ratio. The downtrend set measures from the high downward, using level = high − (high − low) × ratio. For a high of 100 and a low of 50, the 38.2 percent level is 69.10 on the uptrend reading and 80.90 on the downtrend reading. Both are correct arithmetic; they answer different questions, so the calculator labels them plainly and shows both.
What is the golden ratio, and why is 61.8 percent special? The golden ratio, approximately 1.618, is the limit of the ratio between successive Fibonacci numbers as the sequence grows. Its reciprocal is approximately 0.618, which gives the 61.8 percent retracement level. It is special mainly because of its mathematical elegance and its long history, not because markets are forced to respect it. Treat it as a widely watched reference point, and always combine it with other context rather than relying on it alone.
Can a retracement level predict support or resistance? It can suggest an area to watch, but it cannot predict support or resistance with certainty. A level becomes meaningful only if buying or selling interest actually appears near it, and that depends on many factors beyond a single ratio. A price may pause near a level, pass through it without hesitation, or reverse well before reaching it. Use levels as part of a broader study of trend, price history, and market context, not as a standalone signal.
Do I need to install anything or create an account? No. The calculator is a single tool on a web page. You open the page, enter a high and a low, and press the button. There is no download, no sign-up, and no subscription. Because the calculation runs in your browser, it also works quickly and privately, with nothing uploaded.
What happens if I enter a high that is lower than the low? The tool will show a clear error message and will not calculate levels, because a high that is equal to or lower than the low leaves no positive range to measure. Simply swap the numbers or correct the entry so that the high is genuinely greater than the low, and then calculate again. This check exists to prevent a silent wrong answer from an accidental typing error.
Related Tools
If you found this calculator useful, you may also like other free calculators on Your Smart Kit that work the same way: a single tool on the page, instant results, and no sign-up. The Percentage Calculator is a natural companion, because retracement work is, at heart, percentage work — finding a share of a range, or expressing a move as a percentage of a previous move. A general profit or price-change calculation can also pair well with retracement levels when you are studying how far a price has moved in absolute and percentage terms. For readers who enjoy the mathematical side, exploring other sequence and ratio tools can deepen the same intuition that makes Fibonacci levels feel familiar: ratios, proportions, and the relationship between a part and a whole.
Whatever you explore next, the same principle applies: start with clear inputs, check the arithmetic by hand at least once, and treat every result as a measurement to think with, not an answer to obey. A Fibonacci retracement calculator is at its best when it is used modestly: to measure a move, to name a pullback precisely, and to give a discussion about trend, support, and resistance a shared set of numbers. Used that way — with both conventions visible, with the formulas stated openly, and with the limits kept in view — it is a genuinely useful study aid. Enter a high, enter a low, read both sets of levels, and let the numbers inform your thinking without replacing it. That is all the tool promises, and it is enough.
