Historical Volatility Calculator (Annualized)
Paste a series of closing prices to calculate historical volatility: the standard deviation of log returns per period, annualized with the square-root-of-time rule, plus a one-year price range.
How it works
Log return rₜ = ln(Pₜ ÷ Pₜ₋₁) · σ = sample standard deviation of rₜ (divide by n − 1) · annualized volatility = σ × √k, with k = 252 trading days, 365 days, 52 weeks or 12 months · one-year ±1 SD range ≈ last price × e^(±σ annual)
Historical (realized) volatility measures how much an asset’s price has actually moved. It is the standard deviation of its periodic log returns, scaled to a year by the square root of the number of periods per year — the convention used by exchanges, option pricing models and risk systems. Stocks are usually annualized with 252 trading days and crypto with 365 calendar days. Compare it with implied volatility to judge whether options look cheap or expensive; as a rough guide, broad stock indexes run at 15–20% a year, single stocks at 25–50% and bitcoin often above 50%.
Worked example
The eleven daily closes 100, 102, 101, 105, 107, 104, 108, 110, 109, 112 and 115 give 10 log returns (the first is ln(102 ÷ 100) = 1.980%). Their sample standard deviation is 2.233% per day, so the annualized volatility is 2.233% × √252 = 35.45%. A one-standard-deviation day is about ±2.57 on a 115 stock, and a ±1 SD year spans roughly 80.67 to 163.94.
Sources: Wikipedia — Volatility (finance)
Frequently asked questions
How do you calculate historical volatility?
Take the natural log of each price divided by the previous one, compute the sample standard deviation of those returns, and multiply by the square root of the number of periods in a year (√252 for daily stock prices).
Why use log returns instead of percentage changes?
Log returns add up over time and are closer to normally distributed, which is what the square-root-of-time rule and option models assume. For small daily moves the two are nearly identical.
How many prices should I use?
Common windows are 20 or 21 trading days (one month), 63 (three months) and 252 (one year). Short windows react quickly but are noisy; long windows are smoother but slower to reflect new conditions.
What is the difference between historical and implied volatility?
Historical volatility looks back at actual price moves; implied volatility is backed out of current option prices and reflects what the market expects for the future.
Related calculators
Educational estimate, not investment advice. Returns, defaults, rates and exchange rates are uncertain and past results do not guarantee future ones — consider independent professional advice before investing.