IV Rank Calculator
Calculate the position of current IV within your entered 52-week high-low range. Default inputs are an illustrative scenario, not live market data.
The current implied volatility of the option or underlying
The lowest IV reading over the past 52 weeks
The highest IV reading over the past 52 weeks
Use finite nonnegative values and a high greater than the low.
Formula:
IV Rank = (Current IV - 52w Low) / (52w High - 52w Low) × 100
IV Rank
Range position is not a percentile
For current IV 35%, a historical low of 20% and high of 60%, rank is (35 − 20) / (60 − 20) × 100 = 37.5%. That does not mean 37.5% of historical observations were lower. Their frequency is not included in these three inputs.
Handle new extremes explicitly
If current IV is 70% against the same old 20–60% range, the result is 125%. Check your window and data definition. The displayed number preserves this result; the visual bar pins its marker at the edge. Equal high and low produce no defined rank.
Use comparable IV inputs
Use the same source, observation frequency and maturity convention. Comparing one expiring contract with a constant-maturity index can mislead. A 52-week label does not verify that the supplied values cover a year. Defaults are examples and no market data is fetched.
Limits of interpretation
High or low rank describes an entered range. It does not prove options are expensive, cheap or fairly priced. A single historical extreme can shift the scale. Compare events, liquidity, term and downside risk separately; past IV does not establish future volatility.
Compare with IV Percentile
Percentile counts observations strictly below current IV. It answers a frequency question using the full sample; rank measures position between two extrema. Neither is universally superior or a probability of profit.
Sources
tastylive: IV rank and percentile definitions; Fidelity: implied volatility and its limits.
Frequently Asked Questions
What is IV Rank?
IV Rank is the position of current IV within an entered high-low range: (current − low) / (high − low) × 100. It is not the percentage of days below current IV and not a probability.
What if current IV is outside the range?
The displayed formula result can be below 0 or above 100; it is not silently clipped. Check whether your historical window excludes today or your inputs need updating. Only the visual marker is bounded to the bar.
What if the high equals the low?
The denominator is zero, so rank is unavailable. All inputs must be finite and nonnegative, with high greater than low.
Does a high rank recommend selling options?
No. It describes relative IV, not expected profit or fair value. Events, liquidity, maturity and risk can differ from the historical window.
Where do the inputs come from?
This calculator does not fetch market data. Supply a consistent IV series from your provider and use the same option maturity or constant-maturity methodology for current, high and low.
Related Tools
IV Percentile Calculator
Calculate the percentage of supplied IV observations strictly below current IV, excluding ties; review sample statistics without a market-data feed.
Implied Volatility Calculator
Solve annualized IV from an entered option premium using a European Black–Scholes model. Review per-share units, input bounds and model limitations.
Volatility Calculator
Measure the historical volatility of a financial instrument.
Options Strategy Builder
Build same-expiration option scenarios from a limited cached snapshot. Inspect exact expiration bounds, costs and theoretical time-value curves, without probability or margin claims.
Implied Move Calculator
Estimate a linear price-move scenario from entered IV or an idealized ATM straddle, with model assumptions and limitations.
Explore Separate Pine Script Coding Tools
Pineify can draft TradingView indicators and strategies. This manual IV sample is not automatically available to Pine code; check data access and test any generated source separately.