DataToolMage

Tabular

Deduplicate CSV

Paste a table and drop later rows that match an earlier row. Compare the whole row or named key columns.

Input is processed in your browser. DataToolMage does not upload it, store it, or send it to analytics.

Paste structured data. Work stays in this browser.

How it works

Rows are parsed, optionally trimmed, then hashed by the selected cells. The header is preserved.

Input and output

Input is delimited text. Output is delimited text with duplicates removed.

Common uses

Full row

Two identical lines become one.

Key column

Keying on email keeps the first record per email even if other cells differ.

How to use this tool

  1. Paste CSV.
  2. Optionally name key columns.
  3. Copy the unique rows.

Limitations

  • Not a fuzzy match or phonetic dedupe.
  • Not a file-compare view of two tables.
  • Case folding is optional and exact otherwise.

Questions

Which duplicate is kept?
The first row in file order. Later matches are dropped. This is not a merge of cell values.
Can I key on one column?
Yes. Enter header names to compare only those columns. If a name is missing, the tool errors instead of guessing.

Related tools

Deduplicate CSV Rows — Browser Local