QuantOracle

Implied Volatility Calculator

Solve for the IV that makes Black-Scholes match a market option price. Newton-Raphson under the hood, 6-decimal precision, typically converges in 3-5 iterations.

Inputs

Calls the deterministic /v1/options/implied-vol endpoint server-side.

Results

Implied volatility (annualized)
20.03%
decimal: 0.200255
Market price
$4.6200
Model price (at IV)
$4.6200
Fit error
$0.000000
Iterations
3
Compute time
14 ms
What does this mean?

The market is pricing this at-the-money call (91 days to expiry) at an implied volatility of 20.03% annualized — low to moderate — consistent with index ETFs and large, stable single names. The solver converged in 3 iterations with a fit error of $0.000000.

Premium
Coming soon
Save and revisit your analyses

Track positions over time, get IV-crush alerts, run multi-leg strategies. $9/mo when it ships.

Sponsored
Placeholder
Trade options commission-free

Open a brokerage account and trade the strategies you analyze here. (Affiliate link — to be wired post-launch.)

Frequently asked questions

Implied volatility (IV) is the volatility input that, when plugged into Black-Scholes, returns the market price of an option. It is the market's consensus estimate of how much the underlying will move over the option's life. Higher IV means the market expects bigger moves; lower IV means it expects smaller moves.

Implied volatility, in one paragraph

Black-Scholes takes five inputs and returns a price. Four of those inputs (stock price, strike, time to expiry, risk-free rate) are observable. Volatility is not — you have to estimate it. Implied volatility reverses the question: given an option's market price, what volatility input would produce that price? It is the market's consensus volatility expectation for the underlying over the option's remaining life.

Why it matters

IV is the most-watched number in options trading. When IV is high, options are expensive; when IV is low, they are cheap (relative to their fair value under historical volatility). Strategies that profit from the gap between IV and realized volatility — selling premium when IV is rich, buying premium when IV is cheap — are a major category of options trading. IV is also the only Black-Scholes input that traders actively quote and trade around: market makers think and quote in vol, not in dollar prices.

How the solver works

There is no closed-form expression for IV — Black-Scholes' formula cannot be inverted analytically. Numerical methods are required. The standard approach is Newton-Raphson iteration:

  1. Start with an initial guess (typically σ = 30%).
  2. Compute the Black-Scholes price at that σ.
  3. Compare to the market price; the difference is the residual.
  4. Adjust σ by (residual / vega) — this is the Newton-Raphson step.
  5. Repeat until the residual is below a tolerance (typically $0.000001).

Vega (the option's sensitivity to vol) is the gradient of the function we're inverting. For at-the-money options, vega is large and convergence is fast (3-5 iterations). For deep ITM or OTM options, vega is small and the iteration can converge slowly or fail. The QuantOracle implementation falls back to bisection in failure modes.

The volatility smile and skew

If Black-Scholes were perfectly correct, the implied volatility for all options on the same underlying with the same expiry would be the same number. In practice, IV varies by strike — usually higher for far-OTM puts than for ATM options (the "skew"), and sometimes higher on both wings (the "smile"). This reflects market participants pricing fat tails into option prices. The full picture across all strikes and expiries is the volatility surface — the QuantOracle API exposes one at /v1/derivatives/volatility-surface.

Related calculators

Use the Black-Scholes calculator to go in the other direction: given a volatility input, compute the option price. Use the American Option calculator for early-exerciseable options or for options on dividend-paying stocks.

Related calculators