CSV Duplicate Row Remover
Removes repeated rows, matching either on the whole row or on named key columns.
Loading the tool…
How to use this tool
- Paste the CSV.
- Leave the key columns blank to match whole rows, or name the columns that identify a record.
- Remove duplicates and check the count in the summary against what you expected.
What csv duplicate remover does
Duplicates arrive in extracts for ordinary reasons: a job that ran twice, a join that fanned out, or two source systems that both hold the customer. Removing them requires deciding what "the same" means. Matching on the entire row only removes byte-identical copies; matching on a key column removes rows that describe the same entity even when a timestamp or a comment differs.
The first occurrence of each key is kept and later ones are dropped, so if the file is already in a meaningful order — most recent last, say — you may want to reverse it before deduplicating. The summary reports how many rows were removed, which is worth checking: a much larger number than expected usually means the key you chose is not as unique as you thought.