Review duplicate CSV records by a chosen key or whole row. Choose first, last or most complete, then export a new result.
Free · No account
or drop files · 10 MB per file
Import settings apply only to files opened next; existing datasets stay unchanged. No-header files receive column_1, column_2, and so on while keeping the first record. Exports include those column names.
Deduplicate
Choose how records match and which duplicate record to keep.
Interactive example · fictional data
Choose the duplicate to keep
Example input · duplicates.csv
sku
name
stock
00123
Blue·mug
20
00123
Blue·mug
18
00456
Red·cap
8
The operation
Match sku exactly and keep the last record for each SKU.
Input→Rule→Result
The later stock value 18 is kept; one duplicate is removed.
Actual expected result
sku
name
stock
00123
Blue·mug
18
00456
Red·cap
8
Try the real operation and download its result in the workspace.
Dots show spaces; ∅ means empty. Swipe tables to see all columns.
Ready to play
This small example does not change your open files.
Or open your own files. Data is processed in this browser.
Session limits: 8 source files, 30 MB combined input and 16 retained datasets. Output is limited to 250,000 rows and 2,000,000 cells.
Data stays in this page's memory. Original files are never overwritten. A download action starts the browser download; confirm the saved file yourself.