CSV Tools

Remove Duplicates

Find and eliminate duplicate rows

CSV Input

Try a sample:

Options

Compare by

CSV Output

Deduplicated CSV will appear here...

More Options

CSV Format

Input

Output

Keep

How to Use This Tool

This tool finds and removes duplicate rows from your CSV. You can compare entire rows or choose specific columns to check for duplicates. It runs directly in your browser, so your data is never uploaded anywhere.

The Options panel shows a summary of how many duplicates were found and how many unique rows remain, similar to Excel’s remove duplicates feature.

  1. Provide your CSV — Paste CSV text into the input area, drop a CSV file onto the File tab, or enter a URL on the URL tab.
  2. Choose how to compare — Use “Entire Row” to match rows that are completely identical, or “Select Columns” to match based on specific columns only.
  3. Get your output — Copy the deduplicated CSV to your clipboard or save it as a .csv file.

FAQ

4 questions
Does this tool upload my data?
No. It runs entirely in your browser using JavaScript. Your CSV data is never sent to a server.
Can I compare specific columns instead of the whole row?
Yes. Switch to 'Select Columns' mode and choose which columns to use for finding duplicates. For example, you might want to find rows with the same email address even if other fields differ.
Which duplicate gets kept?
By default, the first occurrence is kept and later duplicates are removed. You can change this to keep the last occurrence instead in the More Options panel.
How do I know how many duplicates were found?
The Options panel shows a summary below the compare settings, telling you exactly how many duplicate rows were found and how many unique rows remain.

More Row Operations Tools

9 tools

More CSV Tools

89 tools