Free tool · No signup · Runs in your browser

Free anomaly detector — paste numbers, get outliers.

Waqas RafiqueDr Waqas Rafique · Founder & CTO
· About

Paste a column of numbers. The detector runs a rolling z-score across the series and flags every point that's statistically unusual — with severity (warning at |z| > 2, critical at |z| > 3) and how many standard deviations from the rolling mean it sits at. Your data never leaves your browser.

Browser-only — privacy-friendly Severity ranking CSV download Configurable threshold

1Your data

Headers and non-numeric rows are auto-skipped. Currency symbols (£/$/€), commas and spaces are stripped.

2Detection settings

Window = number of points used for the rolling mean & stdev. Threshold of 2 flags ~5% of points (warning); ≥3 is critical (~0.3% in normal distributions).
⚠️

Ready when you are

Paste a column of numbers and click Detect anomalies. Or hit Load sample to see how it works on a series with 2 obvious outliers.

How does the anomaly detector work?

The detector applies a rolling z-score: for each point, it computes the mean and standard deviation of the previous N points (the rolling window) and asks how many standard deviations the current point sits from the rolling mean. Points beyond a configurable threshold are flagged.

When to use this

Limits of the rolling z-score

Want this on every numeric column of your spreadsheet?

This calculator runs one column at a time. DataHub Pro automatically scans every numeric column on upload, ranks anomalies by severity and value impact, ties them back to source rows, and includes them in your branded Word/PowerPoint reports. from $14.99/mo — 7-day free trial.

Run anomaly detection on every column with one click.

Upload any spreadsheet — DataHub Pro scans every numeric column and surfaces top anomalies in your KPI dashboard and exported reports.

Frequently asked questions

Is the anomaly detector really free?
Yes — completely free, no signup, runs entirely in your browser. Your data never leaves the tab.
What method does it use?
Rolling z-score with a configurable sensitivity threshold (default 2.5σ). Same method commercial monitoring tools use under the hood.
How do I tune the sensitivity?
Lower threshold (e.g. 2.0) flags more values as anomalous (~5% false-positive rate). Higher threshold (e.g. 3.0) is stricter (~0.3%). Default 2.5 is the practical sweet spot for business metrics.
Does it handle seasonality?
Not directly — for seasonal data we recommend deseasonalising first. The detector is designed for stationary series. The full DataHub Pro product handles seasonality automatically.
Can I export the flagged anomalies?
Yes — CSV download of the flagged rows for follow-up investigation.