CommaLint

Private CSV audit & cleanup

Remove exact duplicate CSV rows—with preview

Merged exports and repeated downloads often create identical rows. CommaLint detects exact duplicate rows, lets you opt in to remove the extras, and shows a preview before any download.

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.