CSV Cleaner tidies a messy export without a spreadsheet. Trim every cell, drop rows and columns that are entirely blank, remove duplicate rows, fill blank cells from the value above, run a find-and-replace, and reformat the header row.
The file is read with the browser File API and the cleaned copy is built in the page. Nothing is uploaded.
Trim, collapse spaces, drop blank rows, drop blank columns, dedupe, fill down, find and replace, then header case.
Yes, with an optional ignore-case flag. It never touches the header row.
The first 50 rows. The download contains every row.
No. Reading and cleaning both happen in your browser.