You got a CSV from a client, a government portal, or a legacy system. It's broken. CSV Cleaner makes it not broken.
Every data professional has wasted hours on files that should just work. Mixed encodings, rogue delimiters, phantom duplicates, trailing whitespace that breaks joins.
Auto-detects Shift-JIS, Latin-1, UTF-16, and 20+ other encodings. Converts everything to clean UTF-8.
Finds exact and fuzzy duplicates. Choose to keep first, last, or flag for review.
Handles mixed tabs, semicolons, and pipes. Normalizes to your preferred delimiter.
Fixes unescaped quotes, mismatched columns, and line breaks inside fields.
Detects dates, numbers, booleans, and currencies. Standardizes formats across the file.
Point it at a directory. Clean 500 files with the same command. Ideal for pipelines.
One command transforms this mess into clean, analysis-ready data.
The free version handles 90% of use cases. Pro adds batch processing, custom rules, and advanced repair.
| Feature | Free | Pro ($19) |
|---|---|---|
| Encoding detection & conversion | Yes | Yes |
| Duplicate removal | Yes | Yes |
| Delimiter normalization | Yes | Yes |
| Field repair (quotes, line breaks) | Yes | Yes |
| Date/number standardization | Yes | Yes |
| Dry-run / diff preview | Yes | Yes |
| Batch directory processing | — | Yes |
| Custom rule definitions (YAML) | — | Yes |
| Fuzzy duplicate detection | — | Yes |
| Schema validation & enforcement | — | Yes |
| JSON / Parquet output | — | Yes |
| CI/CD integration (exit codes) | — | Yes |
| Priority support | — | Yes |