Options

IV Rank Calculator

IV rank asks where today sits in the year's range. IV percentile asks how often it was lower. They disagree, and the difference decides trades.

Current and range

Percentile (optional)

Out of the trading days in the window. Rank and percentile are different measures — see below.
IV rank
IV percentileenter days below
Distance above the low
Distance below the high
Reading

Rank and percentile answer different questions and are routinely confused. Rank asks where today sits between the highest and lowest readings; percentile asks how often the reading was lower. A single spike a year ago sets the high forever and drags rank down, while percentile ignores it — which is why percentile is the steadier of the two.

FreeNo signupNothing leaves your browser

Two measures, two questions

IV rank       = (current IV − 52w low) ÷ (52w high − 52w low) × 100
IV percentile = days IV was lower ÷ trading days in the window × 100

Rank asks: where does today sit between the highest and lowest readings of the year? It uses two numbers — the extremes — and ignores everything in between.

Percentile asks: on how many days was volatility lower than it is now? It uses the whole series and ignores how extreme the extremes were.

They are routinely quoted as if interchangeable. They are not, and the case where they diverge is common.

Where they disagree, and why it matters

Suppose volatility spiked to 90% for three days last October and has spent the rest of the year between 18% and 30%. Today it is 28%.

  • IV rank = (28 − 18) ÷ (90 − 18) = 14%. Looks cheap.
  • IV percentile85%. Looks expensive.

Both are correct. Rank is anchored to a single event that no longer describes the market; percentile says volatility is higher than it has been on most days this year. For deciding whether to sell premium, percentile is the more useful answer here — and rank is what most platforms display.

The general rule: one spike sets the range permanently and drags rank towards zero for a year. Whenever rank looks surprisingly low on a market that feels active, check when the high was set.

This calculator computes rank from the three numbers you have and percentile only if you supply the day count, because percentile genuinely requires the full series. Estimating it from the extremes would be inventing a number, which is worse than leaving the row empty.

How it is used

Rank Conventional reading
Above 70 Premium expensive — favours selling
40–70 Middle of its own range
20–40 Below average
Under 20 Premium cheap — favours buying

The logic is mean reversion: volatility is one of the few market quantities that reliably returns towards its own average, so an unusually high reading is more likely to fall than to keep rising. That is the basis for selling iron condors and credit spreads into high rank and buying long options into low rank.

Two honest limits. Volatility is mean-reverting until a regime changes, and a rank of 95 immediately before a crisis is not a sell signal, it is an early reading of a move that is still starting. And rank is relative to one instrument's own history, so a rank of 80 on a quiet utility may still be a lower absolute volatility than a rank of 20 on a small-cap.

FAQ

What is IV rank?

Where the current implied volatility sits between its 52-week high and low, as a percentage. An IV of 35% in a range of 18–68% gives a rank of 34%, meaning volatility is about a third of the way up its yearly range.

What is the difference between IV rank and IV percentile?

Rank uses only the highest and lowest readings; percentile uses every day in the window. After a single volatility spike the two can disagree sharply — rank collapses towards zero while percentile is unaffected — and percentile is usually the steadier measure.

What is a good IV rank for selling options?

Above 70 is the conventional threshold, since premium is expensive relative to that instrument's own history. It is a guide rather than a rule: a high rank sometimes reflects a genuine change in conditions rather than a temporary overshoot.

Can IV rank be over 100?

Not by construction — it would mean current IV exceeds the 52-week high, which then becomes the new high. Seeing a value above 100 means the range is stale, and it usually means something has just happened to the underlying.

Should I use IV rank across different stocks?

Only for the "is this expensive for this instrument" question. Rank is relative to each instrument's own history, so a rank of 80 on a stable stock can represent a lower absolute volatility than a rank of 20 on a volatile one.

This is the plan. What did you actually do?

A calculator tells you the size you should have taken. It cannot tell you the size you took at 2pm after two losers, or how often your stop moved once price went against you. Drop in a statement from MT4/MT5, a broker CSV or a crypto export and see the answer for your own last 90 trades.

Import my trades — free