Skip to content
Plans from $19/month
Free tool

Free email list cleaner

Paste a list and get one clean row per mailbox, with duplicates, malformed rows and throwaway domains gone. Free, no sign-up, and nothing you paste leaves your browser.

One address per line, or separated by commas, spaces or semicolons. Name <address> and mailto: forms are understood.

What to remove
The rules

Exactly what gets removed

Published in full, so you can tell whether a row disappeared for a reason you agree with.

Case is folded

01

Hello@Example.com and hello@example.com are one mailbox. Always applied, because mailbox names are treated case-insensitively in practice.

Wrappers are stripped

02

Sam Rivera <sam@example.com>, mailto:sam@example.com and quoted or bracketed rows all reduce to the address itself.

Gmail aliases collapse, if you ask

03

first.last+news@gmail.com and firstlast@gmail.com reach the same inbox. Opt-in, and applied only to gmail.com and googlemail.com — dot-stripping any other domain would merge two different mailboxes.

Malformed rows go

04

Anything that is not a usable address shape. Almost always a paste artefact rather than a real contact.

Throwaway domains go

05

Matched against a static list of temporary inbox services. A match is certain; a non-match only means it is not on the list.

Role mailboxes are optional

06

info@, sales@, admin@ and similar. Off by default, because for local businesses a role address is frequently the only one published.

The limits

Three things this cannot tell you

The surrounding category often implies otherwise, so they are worth stating plainly.

Whether the mailbox exists

That needs a live SMTP conversation with the receiving server. This tool makes no network request at all, so it cannot know.

Whether the address will bounce

Bouncing depends on the mailbox being full, disabled or protected, none of which is visible in the string.

Whether the person still works there

Nothing in an address records employment. A well-formed address at a real company can still reach nobody.

Cleaning and verifying are different jobs. This one is cleaning. If you need to know an address exists, that requires a service that talks to the receiving server.

FAQ

Email list cleaning questions

Reduce it to one row per real mailbox, then remove the rows you cannot use. In order: strip wrappers such as display names and mailto: prefixes, fold case, collapse aliases that reach the same inbox, delete malformed rows, delete known throwaway domains, and decide separately whether role mailboxes belong in your campaign. Paste a list above and all six run at once.

Compare addresses after folding case, not before — otherwise Hello@ and hello@ survive as two rows. If the list contains Gmail addresses, also collapse dots and +tags, because first.last+news@gmail.com and firstlast@gmail.com are the same mailbox. This tool does both, and reports how many duplicates it found.

No, and that distinction matters. Verification requires a live conversation with the receiving mail server. This tool makes no network request, so an address that survives is well-formed and not on a known throwaway list — it is not confirmed to exist, and treating it as confirmed is how a sending domain gets damaged.

No. The list is processed in your browser and never leaves the machine. There is no upload step, no account and no stored copy, which is the point — pasting a customer export into a server-side tool hands those contacts to a third party.

It depends who you are writing to. For enterprise outreach a role mailbox usually reaches a shared tray nobody owns, so removing it is reasonable. For single-location local businesses it is often the only address published anywhere, and removing it can delete most of the list. That is why the option is off by default.

LeadOutreach builds the list rather than tidying one you already have. You enter a business category and a location, and it returns the matching businesses with their public details and an email address checked against a live mail server — the check this free tool deliberately cannot make. Exports arrive de-duplicated.

Or skip the cleaning entirely

Lists built from a map search arrive de-duplicated, with each address already checked against a live mail server. 7-day Starter trial with 200 leads, then plans from $19/month.