CSV
csv.dimy.dev
Clean messy CSVs, right in your browser.
Frontend-only · Runs locally · No uploads
1. Upload CSV file
No file selected.
Clean CSV
Download cleaned
2. Cleaning options
Reset to defaults
Trim whitespace
Remove leading/trailing spaces in every cell.
Remove empty rows
Drop rows with no data in any column.
Fix inconsistent columns
Trim extra cells, pad missing with empty values.
Deduplicate rows
Keep the first occurrence, remove exact duplicates.
Normalize header row
Lowercase, trim, spaces & symbols →
underscores
.
Normalize CSV format
Force comma delimiter +
\r\n
line endings.
Consistent quoting
Standard double quotes around cells when needed.
Encoding & BOM cleanup
Best-effort encoding detection, strip input BOM, add UTF-8 BOM on export.
Status
Waiting for file upload.
3. Preview (first 50 rows)
No data loaded.