Remove duplicate CSV rows by choosing a unique key column like Email, SKU, phone, or ID. Browser-based, no upload.
Privacy: Everything runs locally in your browser. Your source file is not uploaded to JAD Apps servers.
Remove duplicate rows from a CSV by choosing a unique-key column. Keep the first matching row for each value of the key (e.g. one row per Email, SKU, or ID). Empty keys are kept so blank-row data isn't lost. Runs entirely in your browser.
Free is enough for most one-off jobs. Pro raises the file and batch caps; Pro + Media unlocks GB-scale streaming and unlimited duration.
Larger files supported on Developer (5 GB CSV) and Enterprise (unlimited). All processing happens in your browser — files never reach a server.
Drop a CSV file
The tool reads the headers and shows them in the key-column dropdown.
Pick the unique-key column
Email, ID, SKU, phone, or whatever identifies a unique record. Toggle case-sensitivity if '[email protected]' and '[email protected]' should be treated as different.
Click Remove duplicates
Rows are scanned top-to-bottom. The first row for each key is kept; later duplicates are dropped.
Review the stats and download
See how many duplicates were removed, how many unique keys exist, and how many rows had empty keys (which are kept).
First. The earliest row for each key value is kept; later rows with the same key are dropped.
They're all kept. Empty keys are usually meaningful (e.g. an unfinished signup) and the deduper doesn't assume two empty-key rows are the same record.
Not yet — single-column key only. For composite keys, merge the columns first with CSV Column Merger, then dedupe on the merged column.
CSV Cleaner removes rows that are *exact* duplicates across every column. The Deduplicator removes rows that share a single key value, even if other columns differ. Use the cleaner for clear duplicates, the deduper for canonical-key dedupe.
Privacy
Everything runs locally in your browser. Your source file is not uploaded to JAD Apps servers.
Identify and highlight duplicate rows in any CSV by key column. Download a marked CSV showing which rows are duplicates. Browser-based, no upload.
Clean a CSV file online — remove empty rows, trim whitespace, deduplicate, and repair malformed rows. Free, browser-based, no upload.
Combine two or more CSV columns into a single column with a custom separator. Merge first + last name, address parts, or any fields. Browser-based, no upload.