Free · No signup · Runs in your browser

Profile your CSV's data quality.

Drop a CSV and get a per-column report: types, completeness, uniqueness, distributions, min/max/mean, standard deviation and outliers — the health check you'd otherwise write in pandas.

01 · How it works

Three steps, then done.

Before you trust a dataset, you profile it. This reads every column, classifies it, and reports completeness, uniqueness, distribution and outliers — a one-screen data-quality report.

i. drop

Drop your CSV

Types are auto-detected per column; Excel files convert automatically.

ii. read

Read the report

Dataset completeness and duplicates up top; a card per column with stats and a mini distribution.

iii. act

Fix what's flagged

High null rates, outliers and duplicate rows are surfaced so you know what to clean next.

02 · Why ours

df.describe(), without the notebook.

The profiling you'd do in pandas, on any CSV, in your browser — no setup.

  • 01

    Per-column stats

    Type, completeness, uniqueness, and for numbers: min, max, mean, median, standard deviation.

  • 02

    Distributions

    A mini histogram for numeric columns and top-value bars for categories — see the shape instantly.

  • 03

    Outliers & dupes

    Values beyond 2σ are counted per column, and duplicate full rows are flagged for the dataset.

  • 04

    Local-first

    Your data is profiled in the browser. Nothing is uploaded.

"Caught a column that was 30% null before it broke my pipeline."
— a data engineer
03 · FAQ

profiler questions.

What does the profile show?
Dataset-level completeness, duplicate-row count and cell counts, plus a card per column: type, percent complete, unique count, and (for numbers) min/max/mean/median/std and outlier count, with a mini distribution chart.
Numeric values more than two standard deviations from the column mean are counted as outliers — a quick, conventional flag, not a statistical verdict.
Yes — fully-duplicate rows are counted. For de-duplication, the CSV Deduplicator tool removes them.
Tens of thousands of rows profile quickly in-browser; very large files may be slower since everything runs client-side.
No — profiling happens entirely in your browser.