Home / Data / Data Profiler

Data Profiler

A quick health check of any CSV, Excel or JSON file: column types, empty cells, ranges, outliers, duplicates and correlations.

Free, no uploads, no sign-up. Runs 100% in your browser.

How Data Profiler works

Each column is read once: its type is guessed from the values, then counts, empty cells, distinct values, min, max, mean, median, standard deviation and IQR outliers are worked out, with a small histogram. Numeric columns are compared for strong correlations.

Input: CSV, TSV, XLSX, ODS, JSON, JSONL. Output: HTML, JSON.

How to use Data Profiler

  1. Drop a data file.
  2. Read the things to check and the column cards.
  3. Download the report as HTML or JSON.

Tips

  • Nothing is uploaded. Your files stay in this browser tab.

Data Profiler FAQ

Are my files uploaded?
No. This tool runs entirely in your browser tab. Files are read from your disk into memory and the result is generated locally.
Is it free? Are there limits or watermarks?
Free and open source (MIT). There are no file-size caps, daily quotas, accounts or watermarks.
Does it work offline?
Yes, once the page (and any engine it needs) has loaded, it keeps working without a connection thanks to the service worker cache.

Related tools

  • CSV & Spreadsheet Editor: Edit CSV and Excel files in a fast grid: sort, filter, dedupe, find and replace, split and merge.
  • SQL on CSV & Excel: Run SQL queries on CSV, Excel and JSON files, join them together, and export the result.
  • Spreadsheet Cleaner: Trim spaces, remove hidden characters and blank rows or columns, fix number text, change case, fill down and transpose.
  • Data Format Converter: Convert between JSON, YAML, XML, TOML, INI, CSV, NDJSON, MessagePack, CBOR and BSON.

OpenFile runs in your browser. Turn on JavaScript to use the tools.