PRIVATE CSV TOOL
Remove duplicate rows without uploading your file
Choose a CSV, select the columns that identify a duplicate, preview the result, and download a cleaned copy. Processing happens only in your browser.
2. Match duplicates by
Safer default: if any selected matching value is blank, that row is kept rather than merged with other incomplete rows.
What counts as a duplicate?
Rows are compared using only the columns you select. The first matching row is kept. Empty rows are discarded. Review the preview before downloading.
Privacy: this page does not send the selected file anywhere. Avoid using any online tool for secrets, passwords, private keys, or regulated records.
Need a difficult spreadsheet cleaned?
I can manually normalize columns, combine exports, define defensible matching rules, and return a cleaned CSV plus a short change report. Scope and fixed price are agreed before payment; sending an email is only an inquiry.
Request a cleanup quotePayment, if a scope is accepted, is currently available in native USDC on Base. Never send confidential data before agreeing on a safe transfer method.