Profile CSV columns online — no upload
Profile every CSV column in one private browser scan, including types, missing values, numeric ranges, lengths, and honest distinct-value limits.
Profile one CSV file up to 200 MB entirely in your browser without uploading it. The report is read-only: it does not modify the CSV or create a cleaned copy. For each column it shows the inferred type, empty-value count, distinct count while that count is exact, numeric minimum, maximum, and mean for fully numeric columns, character-length range, and the most frequent values while exact distinct tracking is still available; mixed-type columns also show type confidence. If a column exceeds the selected exact-distinct limit, the report switches to a lower bound and stops showing top values for that column. Profiling scans one file at a time in a single streaming pass, so memory use is bounded by the number of columns and the selected distinct-tracking limit. The configured file limit includes a guard band below the measured workload.
CSV data profiler
Scan the complete file once and build bounded, per-column statistics.
Results will appear here
Add valid data in the workspace above to preview and download the result.
Understand every CSV column before you use it
- 1
Upload the CSV you want to understand.
- 2
Choose the exact distinct-value budget and number of top values.
- 3
Run one streaming scan in your browser.
- 4
Review types, missing values, ranges, lengths, and cardinality.
- 5
Download the complete profile as JSON.
Built for the real task
- Incremental per-column statistics
- Strict ISO date recognition
- Explicit mixed-type confidence
- Honest capped distinct counts
See the transformation
A raw table becomes a column-by-column data portrait
Get a quick picture of each column, including common types, missing values, ranges, and distinct-value counts.
| column | type | empty | range |
|---|---|---|---|
| order_id | integer | 0 | 1001–1003 |
| amount | decimal | 1 | 42.75–84.50 |
| active | boolean | 0 | — |
Browser limits
Files are limited to 200 MB to protect browser stability, especially on phones. Processing stays on this device.
Profile every CSV column in one private browser scan, including types, missing values, numeric ranges, lengths, and honest distinct-value limits.
The selected file is not uploaded to Nablyx.
No. This tool reads and transforms the file locally in your browser.
Common uses
- Incremental per-column statistics
- Strict ISO date recognition
- Explicit mixed-type confidence
- Honest capped distinct counts
Are distinct counts always exact?
They are exact up to the selected per-column cap. If a column exceeds it, the report says more than the cap, suppresses top values, and never presents a partial count as exact.
Related guide
Related tools
Continue with a related Nablyx tool.
- Validate CSV files online freeScan a CSV once for structural, encoding, header, delimiter, and whitespace problems without changing the file.
- Clean and fix CSV files — no uploadRepair common CSV problems including wrong delimiters, uneven rows, empty lines, whitespace, BOM markers, and duplicate headers.
Ready to work on your file?
Return to the workspace and process it locally.