CSV Rescue Kit
Clean messy exports. Keep identifiers intact. Get back to business.
01Bring your CSV
Open a UTF-8 CSV / TSV file, or paste its text below. Processing stays in this page.
02Choose the cleanup
Duplicates are compared after trimming, if selected. Column order and row width must match. The header is kept and excluded from row removal.
What happens to my data?
All values remain strings: 00123 stays 00123. Trimming also affects headers and whitespace inside quoted cell edges. No date, currency or number conversion occurs. No data is uploaded or saved by the app. Your browser may retain downloaded files.
Limit: 5 MiB of UTF-8 text per import. For large exports, split the source file first.
03Review & export
JSON column mapping
Duplicate and blank headings receive unique keys. Extra columns get generated keys. Missing cells become null; empty cells stay empty strings.