🔒 100% private — your file never leaves your browser

CSV Cleaner

Fix messy CSV files before importing to Excel or Google Sheets. Remove blank rows and duplicates. Tidy headers. Standardize dates. It all runs locally — upload, process, download, gone.

Click to choose a CSV or drag & drop

.csv / .txt · processed on your device · nothing uploaded

Why your file is safe here

This tool never connects to your bank. It doesn't store files. It doesn't send your data anywhere. Everything runs inside your browser tab. Close the tab and the data is gone. There's no server holding a copy — there's no server at all.

What "cleaning" does

Empty rows are dropped. Duplicate rows (exact repeats) are removed, keeping the first. Headers get trimmed, blank names are filled (column_3), and duplicate names are made unique. Ragged rows with too few or too many columns are padded or trimmed to match. Optionally, recognized dates (like 3/5/2024 or Mar 5 2024) become 2024-03-05.

A note on dates

Numeric dates like 03/05/2024 are ambiguous. That could be March 5 or May 3. Use the "day-first" toggle to tell the cleaner which one your data uses. Anything it doesn't recognize as a date is left untouched.

Tips for a clean import

Open the downloaded file via File → Import, not by double-clicking it. Choose comma as the delimiter. That gives the most reliable result in Excel and Google Sheets.