Back to blog
methodology

How to plot a volatility surface from an options chain

Phill Hendry 6 May 2026 10 min read

What is a volatility surface?

A volatility surface is a 3D visualization showing implied volatility across two dimensions: strike price (or moneyness) and time to expiry. It reveals how the market prices risk at different points in the options landscape.

The building blocks

Before the surface, you need to understand its components: the volatility smile (IV across strikes for a single expiry), the term structure (ATM IV across expiries), and the skew (how the smile tilts for equity vs FX vs commodity options).

SVI calibration

The industry standard for fitting a smooth volatility surface is Stochastic Volatility Inspired (SVI) parameterization. It fits a paraboloid to the raw IV data that's arbitrage-free by construction.

The Quadesto approach

Upload any options chain CSV with strike, expiry, and implied volatility columns. Quadesto detects the data shape, applies SVI calibration, and renders an interactive 3D surface. Rotate, zoom, hover for exact values.

Ready to try Quadesto?

Connect your data. AI builds the charts. Embed anywhere.

Get Started Free
volatilityoptionsvol surfaceSVI