CSV Moving Average
Append a trailing rolling-average column to your CSV — choose the value column and window size, and run it entirely in your browser.
Append a trailing rolling-average column to your CSV — choose the value column and window size, and run it entirely in your browser.
A moving average smooths a noisy series by averaging each value with the ones before it. Point this tool at a numeric column, set how many rows the window should span, and it adds a new column holding the trailing average for every row.
Drop in or paste your file. Everything is parsed in your browser — no row of data is ever uploaded to a server.
Choose the numeric column to smooth and the window size (e.g. 7 for a weekly trailing average). Name the output column if you like.
The tool appends the moving-average column to every row and hands back a clean CSV you can download or pipe into the next step.
A rolling average is the fastest way to see the trend hiding under day-to-day noise. This one runs locally, keeps your original data intact, and is honest about its math.
Each value averages the current row and the prior N-1 rows — the same convention finance and ops dashboards use, so results line up with what you expect.
Rows before the window fills stay blank instead of being faked with partial averages, so early data points aren't misleading.
Every original column and row passes through untouched; the moving average is simply appended as one new column.
All computation happens in your browser. Nothing is sent anywhere, which makes it safe for financial, health, or internal operational data.