Moving Average Calculator
Compute simple, weighted, cumulative and exponential moving averages over any pasted series.
Moving averages
Latest value: —
Latest average: —
Values used: —
—
How to use the Moving Average Calculator
- Paste your data series into the box, separated by commas, spaces or new lines.
- Choose the average type and set the window size and alpha value.
- Read the latest average and the full table of values below.
Features
- Simple, weighted, cumulative and exponential averages
- Configurable window size and alpha
- Full table of values and averages
- Runs locally, no uploads
Advertisement
Frequently Asked Questions
Common questions about the free online moving average calculator.
Choose the average type, set the window and paste your series. The tool then returns one
average for every point in the data.
A simple moving average is the plain mean of the last w values, where w is the window you
choose, so every point counts equally.
A weighted moving average gives the newest value the largest weight and the oldest the
smallest, using weights of 1 up to w.
The exponential average is alpha times the current value plus 1 minus alpha times the
previous average, so older values fade away.
Alpha between 0 and 1 sets how much smoothing happens. A large alpha follows recent values
closely and a small alpha is smoother.
A cumulative moving average is the mean of every value up to the current point, so it starts
at the first value and settles over time.
Short windows of 3 to 10 points react quickly to changes, while longer windows of 20 or more
smooth the noise but lag the trend.
Yes. Decimals and negative numbers are accepted, and every average is calculated from the
values exactly as you paste them.
The exponential average uses alpha rather than a window, and alpha is roughly 2 divided by
the window plus 1 for a matching speed.
No, the whole calculation runs in your browser and nothing you paste is sent anywhere.
Last updated: October 10, 2026