Messy CSV in. Clean UTF-8 out.
Fix encoding, kill duplicates, trim whitespace, standardise headers, and get a clear change report — without opening Excel or uploading client data to a random web form.
What it fixes
- Encoding detection & repair (UTF-8, Latin-1, Windows-1252, …)
- Duplicate row removal (order-preserving)
- Whitespace trim on every cell
- Headers →
snake_case - Drop empty rows and empty columns
- Optional dates → ISO
YYYY-MM-DD - Optional required columns: flag blanks and/or fill
- JSON change report (counts, encoding detected, …)
Who searches for this
Marketers, analysts, freelancers, ops folks, and developers who inherit “exports” that are slightly wrong every week — and are tired of one-off spreadsheet surgery.
Why buy instead of a free online CSV fixer?
Online fixers want an account, a subscription, or your file in their cloud. Macros break when the next export changes shape. CSV Cleaner is install-once, clean-forever, with a paper trail of what changed.
This landing targets “csv cleaner online” intent honestly: the product runs locally (better for privacy). Checkout is live at /l/siitco. No invented usage stats.
FAQ
Is it a website I paste files into?
You buy the download, then run the Streamlit UI or CLI on your computer. That is intentional — sensitive CSVs should not need a third-party upload.
Will it handle my weird export?
It covers the common pain (encoding, dupes, whitespace, headers, empties, optional dates). Odd proprietary formats may still need a human glance — the change report helps you see what happened.
One-time or subscription?
£12 lifetime unlock for this downloadable tool. No subscription required.
Drop in a dirty file. Keep the report.
Related: fix csv encoding · remove duplicate rows csv · clean csv headers · offline csv cleaner