CSV Statistics Analyzer

Upload a CSV and get instant per-column stats, distributions and histograms.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

The CSV Statistics Analyzer turns any comma-separated file into an instant data profile. Upload an export from a spreadsheet, database, CRM or analytics dashboard and the tool reads every column, decides whether it holds numbers or categories, and produces a clean summary table — count, missing values, unique values, mean, median, standard deviation, minimum and maximum — without you writing a single line of code or formula. It is the fastest way to understand a new dataset before you load it into a notebook, a BI tool, or a report.

This is the step data analysts call exploratory data analysis or data profiling: getting a feel for the shape, spread and quality of a dataset. Instead of opening a spreadsheet and manually typing AVERAGE, MEDIAN and STDEV for every column, you get all of it at once, plus a visual histogram for any numeric field so you can see whether values are clustered, skewed or spread evenly.

How it works

When you upload a file, the tool parses it with a streaming CSV parser, treats the first row as headers, and walks each column independently. For every column it runs a classifier: if at least 80% of the non-empty cells parse as valid numbers it is profiled as numeric, otherwise as categorical. Numeric columns get full descriptive statistics — including the five-number summary (min, Q1, median, Q3, max), the interquartile range and the population standard deviation — while categorical columns get a frequency breakdown showing the most common values and how many distinct categories exist.

Click any numeric row and the analyzer draws an equal-width histogram so you can see the distribution at a glance. Drag the bin slider to change the resolution from a coarse 2 bins up to a detailed 30. A category-breakdown panel below the table shows the top values for every text column as labelled bars. When you are happy, the Download summary CSV button exports the whole profile as a tidy table you can paste into a report. Everything — parsing, statistics, charting and export — happens locally in your browser, so even sensitive customer or financial data never leaves your device.

Example

Suppose you upload a sales export with columns region, sales, units, channel and rating. The analyzer instantly classifies sales, units and rating as numeric and region and channel as categorical. You see that sales has a mean of about 1,089 with a standard deviation of 290, a median close to the mean (so the distribution is fairly symmetric), and no missing values. Clicking the sales row draws a histogram showing most orders fall in the 900–1,300 band. The category panel reveals channel is split roughly 50/50 between online and retail. In seconds you have a complete picture that would otherwise take a dozen spreadsheet formulas.

ColumnTypeMeanMedianStd dev
salesnumeric1,0891,055290
unitsnumeric36.8369.9
ratingnumeric4.064.050.58
regioncategorical

Every figure is computed in your browser — no numbers are uploaded or stored.

Ad placeholder (rectangle)