# CSV deduplicator: run it free, or from your agent

Removes duplicate rows from a CSV by the columns you pick, in your browser. Download the clean file.

## Prompt

Use looot to clean this lead list: [attach or paste the CSV]. 1. Set up https://looot.ai/skill.md. 2. Remove rows with the same email, ignoring case and spaces, and keep the first one. 3. Search the catalog for an email verification endpoint, check its price, and verify the remaining addresses. 4. Return the clean CSV with a verdict column and the total cost.

## What it needs

A CSV file or pasted CSV text

## What comes back

- the clean CSV without duplicates
- number of rows kept and removed
- the removed rows as their own CSV

## Endpoints and providers

- tomba: tomba-email-verifier

## What it costs

Nothing. The tool on the web page runs in the visitor's browser: no account, no API call and no limit per hour. The prompt above runs the same job from your own looot account with current data, billed per call.

## Merge lead lists

Join exports from two tools and keep one row per email.

## Protect a campaign

Stop the same person from getting your email twice.

## Fix a CRM import

Remove repeated rows before an import creates duplicate contacts.

## See what was removed

Download the removed rows and check that nothing important went.

## How do I remove duplicate rows from a CSV?

Paste the CSV or upload the file above, tick the columns that define a duplicate, and download the clean file. The first row of each duplicate group is kept unless you choose the last.

## Is my file uploaded anywhere?

No. The file is read and cleaned in your browser. Nothing is sent to a server, so it works for private lists too.

## Can I dedupe by email only?

Yes. Tick only the email column. When a column named email exists, it is picked for you.

## Does it treat Jane@Acme.com and jane@acme.com as the same?

Yes, when ignore case is on, which is the default. Spaces at the start and end of a cell are ignored too.

## Which delimiters does it read?

Commas, semicolons and tabs. It picks the one your file uses, and you can change it. Quoted cells with commas or line breaks inside are read correctly.

## How large a file can it handle?

Files up to 20 MB. Everything runs in your browser, so a very large file takes longer on a slow device.

## Is this CSV deduplicator free?

Yes. No account, no limit and no API call.

## Related tools

- /free-tools/email-checker
- /free-tools/email-permutator
- /free-tools/roas-calculator

## Last reviewed

2026-10-14.

## Agent skill for this page

https://looot.ai/free-tools/csv-deduplicator/skill.md sets an agent up for exactly the jobs on this page, with the live price of each, and offers the page's starter task once the user has picked a job and seen the price. The line to give an agent is under "Give this to your agent" below.

## For agents

### Give this to your agent

```text
set up looot for CSV deduplicator - https://looot.ai/free-tools/csv-deduplicator/skill.md
```
