Volatility Calculator
Free volatility calculator: paste periodic returns to get the sample standard deviation and annualized volatility, with the i.i.d. assumption stated.
Volatility Calculator
Background.
A volatility calculator turns a list of periodic investment returns into the single number the entire finance industry uses as a proxy for risk: the annualized standard deviation of returns. Where Quanta's Sharpe ratio calculator takes volatility as a given input, this tool computes it from scratch — paste in a series of monthly, weekly, or daily percentage returns, and it returns the sample standard deviation of that series along with the annualized figure that lets you compare a fund's risk against a benchmark, another asset, or your own risk tolerance on a common one-year footing.
The underlying math is the same sample standard deviation used in general statistics: subtract the mean return from every observation, square each deviation, sum them, divide by the number of observations minus one (Bessel's correction, which makes the estimate unbiased when the returns are a sample rather than the entire population of possible outcomes), and take the square root. That gives you the standard deviation in whatever period your data was measured — monthly volatility from monthly returns, daily volatility from daily returns. To make volatility comparable across data measured on different schedules, the finance industry annualizes it using the square-root-of-time rule: multiply the periodic standard deviation by the square root of how many periods occur in a year. Twelve monthly observations become an annual figure by multiplying by the square root of 12; 252 daily trading observations become an annual figure by multiplying by the square root of 252.
That annualization rule rests on an assumption worth stating plainly rather than burying in a footnote: it assumes returns are independent and identically distributed (i.i.d.) from one period to the next — no autocorrelation, no shift in the underlying variance over time, no clustering of calm periods and turbulent periods. Real financial markets routinely violate this assumption. Volatility clustering — long calm stretches punctuated by bursts of turbulence, where a big move today makes another big move tomorrow more likely — is one of the most extensively documented empirical facts in financial econometrics, formalized in GARCH-family models that explicitly model time-varying variance. The square-root-of-time annualized figure this calculator reports is a widely used industry convention and a reasonable first approximation, not a physical law, and it can meaningfully understate near-term risk during a period when volatility is actively clustering.
The calculator also reports the mean return in its native period and a simple arithmetic annualization of that mean (periodic mean multiplied by periods per year). This is deliberately labeled as a simple scaling, not a compound annual growth rate — the two are different calculations that agree only under special conditions, and Quanta's CAGR calculator is the correct tool when you specifically want the geometric, compounding-consistent measure of average growth. Volatility and CAGR are natural companions: a CAGR calculation alone cannot tell you whether a return path was smooth or turbulent, and this calculator exists specifically to answer that companion question.
Enter your list of periodic returns as a comma-separated series and choose how often those returns occur, and the calculator returns the annualized volatility, the un-annualized periodic standard deviation, the mean return, its simple annualized scaling, and a count of parsed observations so you can confirm nothing was dropped.
What is volatility calculator?
Volatility, in finance, is the standard deviation of an asset's or portfolio's returns over some measurement period, and it is the field's standard quantitative proxy for risk. A higher standard deviation means returns are more dispersed around their average — bigger swings in both directions — while a lower standard deviation means returns cluster more tightly around the mean. This calculator computes the sample standard deviation (using Bessel's n-1 correction, the standard choice whenever the data is treated as a sample of a broader return-generating process rather than the complete population of all possible outcomes) from a list of periodic returns, then annualizes that figure using the square-root-of-time convention: periodic standard deviation multiplied by the square root of the number of periods per year. This annualization is the industry-standard way to make volatility figures measured on different schedules — daily, weekly, monthly — directly comparable to one another and to the annualized-return figures (like CAGR) that are typically quoted alongside them. The annualization relies on an assumption that returns are independent and identically distributed period to period; real markets exhibit well-documented volatility clustering that this simple scaling does not capture, which is why annualized volatility should be read as a standard convention and a useful approximation rather than a precise forecast of future risk.
How to use this calculator.
- Enter your periodic returns as a comma-separated list of percentages — for example, 12 monthly returns, 52 weekly returns, or 252 daily returns.
- Choose how often those returns occur using the Periods Per Year selector. This must match the actual frequency of the data you entered.
- Read the annualized volatility — the headline, comparable risk figure, computed as the periodic standard deviation times the square root of periods per year.
- Check the periodic standard deviation and mean return to see the raw, un-annualized figures your data actually produced.
- Treat the annualized mean return as a simple, non-compounding approximation. If you want the geometric, compounding-consistent annualized return instead, use Quanta's CAGR calculator with a beginning and ending value.
- Confirm the return count matches how many values you intended to enter — a mismatch usually means a stray character broke the parser.
The formula.
The calculator first computes the sample mean of your entered returns — the sum of all values divided by the count. It then computes the sum of squared deviations from that mean, dividing by the count minus one (Bessel's correction) to get the sample variance, and takes the square root to get the periodic standard deviation — the volatility measured in the same period as your input data. To annualize, the calculator multiplies the periodic standard deviation by the square root of the number of periods per year: for monthly data, that is the square root of 12; for daily trading data, the square root of 252. This square-root-of-time scaling follows from the statistical fact that the variance of a sum of independent, identically distributed random variables is the sum of their individual variances — over a year made up of independent periods, the annual variance is the periodic variance multiplied by the number of periods, and since standard deviation is the square root of variance, the annual standard deviation is the periodic standard deviation multiplied by the square root of the number of periods. This is precisely why the assumption matters: if returns are not actually independent from period to period — if volatility clusters, as extensively documented in financial markets — the simple square-root scaling can misstate the true annualized risk. The calculator also reports the mean return in its native period, multiplied by periods per year as a simple, non-compounding annualization; this is explicitly a different calculation from the compound annual growth rate produced by Quanta's CAGR calculator, and the two will only agree in the limiting case where returns show no volatility at all.
A worked example.
An investor pulls twelve monthly returns for a fund: 2.5%, -1.2%, 3.0%, 0.5%, -2.1%, 1.8%, 2.2%, -0.9%, 1.0%, -1.5%, 2.8%, and 0.3%. The mean of these twelve values is 0.70% per month. Subtracting the mean from each return, squaring the differences, and summing them gives a total sum of squared deviations that, divided by 11 (twelve observations minus one, per Bessel's correction), yields a sample variance of approximately 3.2309. Taking the square root gives a periodic (monthly) standard deviation of approximately 1.7975%. To annualize, the calculator multiplies this monthly figure by the square root of 12 (approximately 3.4641), giving an annualized volatility of approximately 6.2266%. For comparison, the simple annualized mean return — 0.70% multiplied by 12 — is 8.4%, computed as a separate, non-compounding approximation rather than a true compound annual growth rate. Reading the two figures together: this fund's returns averaged roughly 8.4% per year on a simple basis, with an annualized standard deviation of roughly 6.23% — meaning, if returns were roughly normally distributed and this monthly pattern were representative of a stable, i.i.d. process, about two-thirds of yearly outcomes would fall within one standard deviation of the mean, a range of roughly 2.2% to 14.6%.
Frequently asked questions.
Why multiply by the square root of periods per year instead of just the number of periods?
What is the i.i.d. assumption and why does it matter here?
Why does this calculator use the sample standard deviation (n-1) rather than the population version (n)?
How is this different from the standard deviation calculator?
How many data points do I need for a reliable volatility estimate?
What is the difference between this calculator's annualized mean return and a CAGR figure?
References& sources.
- [1]NIST/SEMATECH e-Handbook of Statistical Methods, §1.3.5.2 — sample standard deviation and Bessel's n-1 correction.
- [2]Bessel, Friedrich Wilhelm (1838). "Untersuchungen uber die Wahrscheinlichkeit der Beobachtungsfehler." Astronomische Nachrichten 15, pp. 369-404 — the original derivation of the n-1 correction.
- [3]Bodie, Z., Kane, A., and Marcus, A.J. — Investments, 12th edition. §5 establishes standard deviation of returns as the standard measure of investment risk and covers annualization conventions.
- [4]Sharpe, W.F. (1994). "The Sharpe Ratio." Stanford University reprint from The Journal of Portfolio Management — defines the risk-adjusted return measure that takes annualized volatility as its denominator.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 313 calculators remain free
- No billing is enabled