Drop broken, duplicate, role and throwaway addresses before you pay a verifier per address. Runs in your browser; nothing is uploaded. Does not check mailboxes.
Free direct download from this site: no sign-up, no email. Version 1.0.0. SHA-256 15f1d285065beafab62b179e432e44a78215d5459283bc37656e232e8ff12b3e
Use it here
Drop your file and get the result in seconds. It runs in your browser, so your files never leave your device. Free: the full free clean on your whole list (syntax, duplicates, role and disposable addresses).
How Email List Cleaner moves through a job, step by step. The run below is an example output, written from what this agent does. It isn't a live run on your data.
Sample input
One CSV export (any delimiter) or a one-address-per-line file
Example output Illustration
You get:
- clean.csv with your original columns
- removed.csv with status, reason and suggested fix
- all-with-status.csv
- report.md
What you get
Skill folders you add to Claude
A Python script behind each skill, so numbers are calculated, not guessed
Sample data and the test suite, so you can check it yourself
What it does
clean.csv with your original columns
removed.csv with status, reason and suggested fix
all-with-status.csv
report.md
Tools and costs you'll need
Claude.ai with code execution, or Claude Code
Python 3.10+ (standard library only)
Any CSV export from your email tool, CRM or form
Third-party costs are paid to those providers, not to us.
Test report
42/42 automated checks pass on Python 3.13.5 (standard library only); 20 cases incl. invalid input, duplicates and upstream failures. Not tested: lists over 200,000 rows (works, but slower); every CSV dialect of every email tool; internationalised addresses beyond IDNA domains.
Known limits
Not tested yet: lists over 200,000 rows (works, but slower); every CSV dialect of every email tool; internationalised addresses beyond IDNA domains.
Live demo
No live demo yet. We'll add one when it ships.
Demos use fictional businesses and data.
Pro Upgrade to Pro
Want the full version? Email List Cleaner Pro with MX check
Fix domain typos, apply your unsubscribes, merge Gmail duplicates and drop domains with no mail server before you verify or send. Does not probe mailboxes. $19 (coming soon).
This is an AI agent: it uses an AI model to read, sort, score or draft. It runs in your own accounts. Anything it would send outside your business waits for your approval unless you choose otherwise, and it never needs your passwords. Our AI disclosure.
Docs and help
Setup steps, fixes and version history. The help box answers from these docs; it is not a person.
Drop broken, duplicate, role and throwaway addresses before you pay a verifier per address. Runs in your browser; nothing is uploaded. Does not check mailboxes. clean.csv with your original columns. removed.csv with status, reason and suggested fix. all-with-status.csv. report.md.
What do I need to run Email List Cleaner?
You need: Claude.ai with code execution, or Claude Code; Python 3.10+ (standard library only); Any CSV export from your email tool, CRM or form. Third-party costs are paid to those providers, not to us.
Is Email List Cleaner tested?
42/42 automated checks pass on Python 3.13.5 (standard library only); 20 cases incl. invalid input, duplicates and upstream failures. Not tested: lists over 200,000 rows (works, but slower); every CSV dialect of every email tool; internationalised addresses beyond IDNA domains.
How do I get Email List Cleaner?
It's free: press "Download free" to get the zip straight from this site, with no sign-up. The SHA-256 checksum on this page lets you check the file.
Does it check that each mailbox exists?
No. It never contacts mail servers. Pro adds a DNS check that the domain can receive mail.
Which file formats work?
CSV with commas, semicolons, tabs or pipes, or a text file with one address per line.
What does Pro add?
Automatic typo fixing, your suppression and block/allow lists, Gmail dot and +tag duplicates, a DNS mail-server check and merging several lists.
Does it replace ZeroBounce or NeverBounce?
No. It never contacts mail servers, so it cannot tell whether a mailbox exists. Use it first: every address it removes is one you do not pay a verifier to check. Then verify what is left if you need mailbox-level checks.
Is my list uploaded?
No. On this site it runs in your browser and the file never leaves your device. The Claude skill runs on your own files.