Remove or extract duplicate rows in CSV/TSV using the key columns you choose
Yes. Enter 1-based column numbers separated by commas in the key columns field. For example "2,3" compares only the second and third columns, so rows differing in other columns are still treated as duplicates. Leave it empty to compare all columns.
The first occurrence is kept. Later rows with the same key are removed. The original order of the remaining rows is preserved.
Yes. Double-quoted cells are parsed before comparison, so commas, newlines and escaped quotes ("") inside a cell are not mistaken for delimiters. Output is re-quoted only where needed.
No. Parsing and matching run entirely in your browser with JavaScript. Your data is never sent to or stored on a server.
"Duplicated keys" counts keys that appear two or more times; "Rows removed" counts the rows dropped in total. If one row appears three times, the key count is 1 and the removed count is 2.