CSV profiler
Column types, nulls, uniques, distributions and correlations from a CSV, in one pass.
Free · no account · nothing uploaded
Turn a raw export into an answer: pick the columns that matter, filter to the rows you mean, group by a category, aggregate a metric, and chart the result.
Say it the way you would say it to a person. Your words are matched to one of 18 tools by readable rules, and the tool runs right here in your browser. No upload, no account.
This tool runs in your browser and needs JavaScript turned on.
Things you can type: group by region and sum revenue average price by category
Select, filter, group, aggregate. Almost every question anyone asks of a table is some arrangement of those four, and a surprising amount of analytical work is just applying them carefully in the right order.
This tool makes each one an explicit step rather than a formula buried in a cell, so the analysis you built is legible afterwards — including to the person who has to check it.
The file never leaves your machine, and each run leaves its configuration and its result in the transcript as a block you can read later or clone into a variation. That is the same contract the FlexContext workspace uses: a tool run is a record, not a disposable message.
Grouping is where most honest mistakes happen. An average over a group hides its spread, so two groups with identical means can behave nothing alike. A total over a filtered set quietly answers a different question than the one you asked, because the filter removed rows you had not accounted for.
The classic trap is worse than either: a trend that holds within every group and reverses when the groups are combined. It has a name — Simpson’s paradox — and the only defence is to look at the groups and the whole, which is two clicks here rather than two spreadsheets.
The column-quality panel exists for the same reason. A group of four rows and a group of forty thousand look identical in a bar chart, and only one of them means anything.
Questions
No. The whole thing runs in the browser tab, including the chart. Nothing is installed and nothing is uploaded.
Yes. Every run puts its table in Results as a CSV you can download, or hand to the format converter for JSON. The chart is drawn in the page.
Not here. These are deterministic operations you configure yourself — which is what makes the result reproducible. AI-assisted analysis over a persistent library of sources is what the FlexContext product adds.