Exact matches only
Duplicate removal in CommaLint means entire rows that match exactly, cell for cell. The first occurrence is kept; later identical rows can be dropped when you enable the option and preview.
It does not perform fuzzy matching, “almost the same” contact merging, or partial-key deduplication. If two rows differ by even one character, they are not treated as duplicates.
Why it stays opt-in
Some datasets contain legitimate repeated rows—for example identical line items or intentional duplicate transactions. That is why Remove exact duplicate rows is off by default. You choose it deliberately after seeing the audit count.
- Audit reports how many exact duplicate extras were found
- Cleanup runs on a temporary copy in your browser
- Preview before download
- Original file on disk is never modified
Also clean common CSV clutter
Alongside duplicate detection, CommaLint can trim edge whitespace, remove blank rows, and drop blank columns. Full audit and preview are free; a $12 one-time license unlocks exports.