Browser-local data utility
CSV Profiler & Cleaner
Find missing values, duplicates, empty rows, column types, and numeric ranges before you trust or import a CSV. Export only the cleanup choices you select.
Local dataset workspace
Profile and clean CSV data
Choose a file or paste data to begin.
Column inspection
Types, gaps, and ranges
| Column | Type | Missing | Distinct | Numeric range |
|---|
Files stay on this device. Profiling and cleaning run in your browser.
Bounded for stability. Up to 10 MB, 25,000 data rows, and 100 columns per run.
What the profile checks
The browser parses quoted fields and embedded line breaks, identifies the delimiter, then summarizes the table. Missing and duplicate counts use trimmed comparisons; numeric summaries are shown only when values can be interpreted as integers or numbers.
FAQ
Does Useful Atlas upload my CSV?
No. The file is read and processed in your browser. Its rows, columns, filenames, and cell values are not sent to Useful Atlas analytics.
Which delimiters are supported?
The profiler can detect comma, semicolon, tab, and pipe delimiters. You can override detection before analyzing the data.
What does the cleaner change?
You choose whether to trim surrounding whitespace, remove fully empty rows, and remove exact duplicate rows. The downloaded CSV also neutralizes formula-like cells before spreadsheet use.
Is inferred type validation a database schema check?
No. Types are inferred from non-empty cell text for quick inspection. Confirm important columns against the system that will import or use the data.