A focused toolkit for tidy CSVs
CleanYourDataset handles the fixes almost every export needs, shows you the impact of each one, and keeps every step reversible.
Four steps
From a messy export to a file you can trust- 01Upload
Drop in a UTF-8 CSV. It is checked and saved to your account straight away.
- 02Review
Column types, blanks, stray spaces, empty rows and duplicates, all counted.
- 03Fix
Apply one fix at a time and see exactly what each one changed.
- 04Export
Download a spreadsheet-safe CSV whenever you are ready.
Everything it does
Six capabilities, no setupProfile every column
- Types are inferred as number, boolean, ISO date (YYYY-MM-DD) or text.
- Missing counts and a completeness meter for each column.
- Blank and whitespace-only cells count as missing; values such as “N/A” stay as data.
Find problems before you change anything
- See how many cells have leading or trailing spaces.
- Count fully empty rows and exact duplicate rows.
- Filter the table to just the affected rows, or to the blanks in one column.
Fix issues in one click
- Trim whitespace from every cell.
- Remove rows where every cell is blank.
- Remove exact duplicates, keeping the first occurrence.
- Fill blanks in one column with a value of up to 100 characters.
Review and reverse
- Each change reports how many rows and cells it affected.
- Undo the most recent change, or reset to the original upload.
- An activity log records the last 20 steps.
- Edits from another tab are detected, so changes are never silently overwritten.
Export safely
- Download the current rows as UTF-8 CSV with a byte-order mark, so Excel detects the encoding.
- Cells starting with =, +, - or @ are prefixed with a tab so they are not run as formulas.
- Browse every row page by page before you download.
Keep control of your data
- Datasets are private to your account and saved between sessions.
- Rename or delete any dataset.
- Deleting your account removes every dataset with it.
What a file can contain
Files outside these limits are rejected with a message that explains what to change| File type | CSV with a .csv extension, UTF-8 encoded (a byte-order mark is fine) |
|---|---|
| File size | Up to 128 KiB |
| Rows | Up to 1,000 data rows, plus one header row |
| Columns | Up to 20, with unique, non-empty names |
| Cell length | Up to 500 characters |
| Fill value | 1 to 100 characters |
| Datasets | Up to 100 per account |
Try it on
your own file.
Create an account
Already have one? Log in