AbraCalc

CSV Duplicate Row Remover

Remove duplicate rows from a CSV in your browser, with optional case-insensitive and whitespace-trimmed matching.

Pure browser JavaScript. CSV parsing by PapaParse (MIT), self-hosted.

Embed this tool on your site

How to use this tool

  1. Paste CSV or upload a .csv file with a header row.
  2. Optionally enable Ignore case or Trim whitespace for looser matching.
  3. Click Remove duplicates, then Copy or Download.

Remove duplicate rows from a CSV in your browser, with optional case-insensitive and whitespace-trimmed matching.

Frequently asked questions

What counts as a duplicate?
A row is a duplicate when all of its column values match an earlier row (after optional trim/case folding). The first occurrence is kept.
Is anything uploaded?
No — deduplication runs locally in your browser via PapaParse.

References & sources