Why duplicate rows cause trouble
Duplicates sneak into spreadsheets everywhere. You merge two exports, someone pastes a list twice, a form gets submitted again because the page was slow. Then a mailing goes out twice to the same person, or a report counts one customer as three.
Cleaning that by hand is slow and you'll miss rows. This tool does it in a few clicks, and it shows you what it removed.
Pick the columns that define a duplicate
Two rows aren't always identical in every cell. Think of a contact list where the same email shows up with a different signup date. You don't want to compare the whole row. You want to compare the email column only.
Select one column or several. A row counts as a duplicate when all the selected columns match. Choose email and country together and only people sharing both get flagged.
Then decide which copy survives. Keep first holds on to the earliest row in the file. Keep last takes the newest one. If your file is sorted by date, that choice matters a lot.
Case and whitespace options
Real data is messy. "[email protected]" and "[email protected] " are the same person, but a strict comparison treats them as different. Turn on the case option and trim option to catch those.
Leave them off when case matters, like with product codes or case-sensitive IDs. It's your call, and the preview tells you right away what changed.
Check the result before you download
A before and after preview shows the row counts and a sample of what's left. If the numbers look wrong, change the columns and run it again. Nothing is final until you download.
You can also download the removed rows as their own file. That's handy when you need to audit what got dropped, or when the duplicates themselves tell you something, like a customer who signed up three times.
Your file stays on your device
The CSV is processed inside your browser. It isn't uploaded to any server, so customer lists and internal exports stay private. Very large files depend on your device memory, so if a file with a few hundred thousand rows feels slow, split it first.
Tips for cleaner data
Back up the original before you start. Always.
Dedupe on the most specific column you trust, usually an ID or an email. Names alone are risky, since two real people can share one.
If you plan to compare the cleaned file against another version, the CSV diff viewer is a good next step.