Private by design: your files are read only inside your browser. Your files never leave your browser: nothing is uploaded to a server. We use cookieless Vercel page-view analytics; no file data is collected. Once the page has loaded the tool works offline.
Upload a CSV or Excel file, tick the columns that define a duplicate (for example just Email), and download a clean file. Matching ignores case and extra spaces unless you choose exact matching. The first copy of each row is kept.
Match on:
How-to guide: How to Find Duplicates in Google Sheets
How-to guide: How to Find Duplicates in Google Sheets
Related data cleanup tools: Bank CSV Transaction Categorizer · Split Names or Addresses into Columns · Merge Multiple CSV Files into One · PDF Table to Excel · All tools
Just starting out? Grab the free Starter Expense Tracker (pay what you want, $0 is fine).