Smekys
Ad Space

Volatility Calculator

Free volatility calculator: turn a series of stock, crypto or portfolio returns into annualized volatility and 1-sigma / 2-sigma expected price ranges.

Enter Values

Comma-separated period returns in percent (e.g. daily closes: 0.8,-0.5,1.2).

252 trading days (daily), 52 weeks (weekly), 12 months (monthly), 4 quarters.

$

Latest price or portfolio value; used to convert volatility into dollar ranges.

Result

Observations
12
Mean Periodic Return
0.12%
Periodic Volatility (stdev)
0.75%
Annualized Volatility
11.97%
1-Sigma Range Low
$132.04
1-Sigma Range High
$167.96
2-Sigma Range Low
$114.08
2-Sigma Range High
$185.92

Volatility is the number that tells you how wild — or how calm — an investment actually is. A stock that returns 10% a year on average but swings 30% up and down along the way is a very different bet than a bond fund that grinds out 4% with barely a wiggle. This volatility calculator takes a simple list of periodic returns and converts it into annualized volatility plus the classic 1-sigma and 2-sigma price ranges, so you can compare risk between stocks, ETFs, crypto, or your whole portfolio on the same scale.

Annualized volatility is the standard deviation of your periodic returns scaled up to a yearly figure using the square-root-of-time rule. It is the single number that option traders, risk managers, and financial advisors quote when they say a stock is "20% vol."

How to Use

  1. Paste your Periodic Returns as a comma-separated list, in percent. For daily data use the day-to-day percent change (for example 0.8,-0.5,1.2,-0.9). Mix of gains and losses is exactly what volatility wants.
  2. Set Periods per Year to match your data: 252 for daily trading sessions, 52 for weekly, 12 for monthly, or 4 for quarterly. Using the wrong frequency is the most common mistake — daily returns annualized with 12 instead of 252 will badly understate risk.
  3. Enter the Current Price / Value of the asset or your portfolio in dollars. This is what converts the percentage volatility into an actual dollar range you can reason about.
  4. Read the result card: Annualized Volatility is the headline number in percent. Below it, the 1-sigma and 2-sigma ranges show where price is expected to land about 68% and 95% of the time over one year, respectively.

The engine computes the sample standard deviation of your returns (using n−1 in the denominator, the usual choice for a sample of returns rather than the full population), multiplies by the square root of the periods per year, then applies that annualized percentage to your current price.

The Volatility Formula

Historical (annualized) volatility is calculated in three steps:

σ_period = stdev(r₁, r₂, …, rₙ)

σ_annual = σ_period × √(periods per year)

Where r₁…rₙ are your periodic returns in percent. The square-root-of-time rule comes from the assumption that returns are roughly independent and that variance grows linearly with time — so volatility (the square root of variance) grows with the square root of time.

Once you have σ_annual, the expected price band is simply:

  • 1-sigma range: price × (1 ± σ_annual) — a roughly 68% probability under a normal distribution.
  • 2-sigma range: price × (1 ± 2 × σ_annual) — a roughly 95% probability.

Worked example: 12 daily returns with a period sample standard deviation of 0.754% annualize to about 11.97% volatility. On a $150 stock, the 1-sigma band is $132.04–$167.96 and the 2-sigma band is $114.08–$185.92. That means the market is pricing in about a two-thirds chance the stock trades between roughly $132 and $168 a year from now.

Why Annualize with 252?

There are roughly 252 trading days in a year, so daily-return studies almost always annualize with √252 ≈ 15.87. Weekly data uses √52 ≈ 7.21, monthly uses √12 ≈ 3.46, and quarterly uses √4 = 2. Picking the right divisor matters: a daily series with a 1% period volatility looks tiny at first, but ×√252 gives about 15.9% annualized — a normal equity figure. If you accidentally multiply the same daily returns by √12 you would get just 3.46%, making a risky stock look sleepy.

Examples

Example 1 — A typical stock. You enter twelve daily returns (0.8,-0.5,1.2,-0.9,0.3,0.6,-1.1,0.4,-0.2,0.9,-0.6,0.5) at 252 periods/year on a $150 share. The calculator returns an annualized volatility of about 11.97%, a 1-sigma range of $132.04–$167.96, and a 2-sigma range of $114.08–$185.92. This is a moderate-volatility large-cap.

Example 2 — A calmer, lower-frequency series. Using the same twelve returns but annualizing with 12 periods/year (monthly) on an $80 holding gives only about 2.61% annualized volatility. The 1-sigma band is $77.91–$82.09 — a much tighter, lower-risk profile, because √12 is far smaller than √252 even though the underlying day-to-day moves are identical.

Example 3 — A large position. On a $2,000,000 portfolio with the same daily series, the annualized volatility stays 11.97% but the dollar ranges scale up: 1-sigma is $1,760,555.19–$2,239,444.81 and 2-sigma is $1,521,110.38–$2,478,889.62. The percentage risk is identical; the money at stake is not.

FAQ

What is volatility in simple terms?

Volatility is how much an investment's returns bounce around, measured by the standard deviation of those returns. Low volatility means prices move gently and predictably; high volatility means large, fast swings up and down. It is the standard way to quantify investment risk.

How is annualized volatility calculated?

Take the standard deviation of your periodic returns, then multiply by the square root of the number of periods in a year. For daily returns use √252, weekly √52, monthly √12, and quarterly √4. This annualizes a short sample to a comparable yearly figure.

What is a 1-sigma and 2-sigma price range?

Using the normal distribution, a 1-sigma range is where price is expected to land roughly 68% of the time: price × (1 ± annualized volatility). A 2-sigma range covers about 95%: price × (1 ± 2 × annualized volatility). Wider ranges mean more uncertainty.

Is higher volatility always bad?

No. Higher volatility means bigger swings in both directions, so it raises risk but also the potential for larger gains. Volatility alone does not say whether an investment is going up or down — only how roughly it travels. Risk-averse investors prefer lower volatility; traders often seek higher volatility for opportunity.

Why do you annualize with 252 and not 365?

Because markets are closed on weekends and holidays. There are about 252 trading sessions in a year, so daily-return studies use √252. Using 365 would incorrectly assume prices move on non-trading days and overstate annualized risk.

Does this calculator measure implied volatility?

No. This tool measures historical (realized) volatility from returns you provide. Implied volatility is derived from option prices and looks forward; historical volatility looks backward at what actually happened.

How many returns do I need?

At least a handful of observations for a stable number; 20–30 periods is a reasonable minimum. Fewer than about 10 returns gives a rough estimate that can jump around as you add data points.

Disclaimer

This volatility calculator is provided for informational purposes only and does not constitute financial, investment, or risk-management advice. Volatility is computed from the returns you enter under a normal-distribution assumption, which can underestimate extreme "tail" events that occur in real markets. Past volatility does not guarantee future results. Always consult a qualified financial professional before making investment decisions.

Related Calculators

Disclaimer

Results are estimates for illustration only. Verify important figures independently.