Remove duplicate rows by column
Drop CSV/TSV rows whose value in one chosen column already appeared.
Related tools
Remove duplicate rows by column
Whole-line deduplication misses the real problem: two rows are rarely identical, they just share the same e-mail, ID or SKU while everything else differs. This tool judges rows by one column of your choosing — the same key appearing twice removes the later row, keeping the data set one-row-per-key without a spreadsheet formula in sight.
Paste CSV, TSV or any delimited rows; the delimiter is detected from the first data line (comma, semicolon, tab or pipe) with a manual override for edge cases. Pick the key column by its 1-based number, tell the tool whether the first row is a header — headers are preserved and never compared — and choose which occurrence survives. Keep first is the default; keep last is the classic trick for changelogs and exports where the newest row per key sits at the bottom. Values are trimmed before comparison, and an ignore-case switch merges [email protected] with [email protected].
The tally reports the removals and the line count either side, so a paste that silently did nothing — wrong column, wrong delimiter — is immediately visible. Rows shorter than the key column count as having an empty value there and deduplicate among themselves.
One honest limitation: splitting is plain, not a full CSV parse, so a quoted field containing the delimiter itself will confuse the column count — run such files through the CSV delimiter changer first. Everything runs locally in your browser; your data never leaves your device.