SPF Record Checker
Validate SPF syntax and count the DNS lookups.
Trim, lowercase, dedupe and drop the bad addresses.
Drop a .csv or .txt list here, or click to choose
Remove
Tidy
The Email List Cleaner makes one pass over a messy export — trimming, lowercasing, unwrapping display names, then removing duplicates, invalid, disposable, role and placeholder addresses on switches you control.
One pass over a messy export that does everything you would otherwise do by hand in a spreadsheet. Whitespace and invisible characters are stripped, addresses are lowercased, display names in angle brackets and mailto: forms are unwrapped, and stray commas and semicolons from a hand-split header are dropped.
Then the removals, each one a switch you can turn off: duplicates, invalid addresses, disposable domains, role accounts, free consumer providers and reserved placeholder domains. The counter beside each switch shows how many rows it would remove before you commit to it.
What comes out is a list you can paste straight into a sending platform, and a separate list of everything that was removed with the reason for each, so nothing disappears without you being able to see why.
Whitespace, invisible characters, display names and mailto: forms.
Duplicates, invalid, disposable, role, free and placeholder domains.
Each switch shows how many rows it would take out.
Removed addresses are listed with the reason for each.
A customer list is read and cleaned entirely in your browser.
A pasted block, or a .txt or .csv read from your own disk.
Duplicates, invalid, disposable, role, free and placeholder domains.
Each switch shows how many rows it takes out before you apply it.
Or download it, along with the list of everything removed.
No. It is read and cleaned entirely in your browser, and this site has no endpoint that accepts a file. That is the structural reason the promise holds, rather than a policy you have to take on trust.
Only what you switch on. By default it trims whitespace, lowercases, unwraps display names and removes exact duplicates and invalid addresses. Disposable, role and free-provider removal are all opt-in.
Yes — everything taken out is listed separately with the reason, so you can put anything back if a rule was too aggressive.
The domain, always — it is case-insensitive by definition. The local part is technically case-sensitive, but no mainstream provider treats it that way, so lowercasing both is standard practice and what most systems expect.
What people who use the Email List Cleaner think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Email List Cleaner. It takes half a minute and no account.
Write the first reviewValidate SPF syntax and count the DNS lookups.
Test an address against the RFC rules, rule by rule.
Reduce every address to the mailbox it delivers to.
Separate personal mailboxes from real business domains.
Score any address out of 100 and see what moved it.
Validate the email column and keep the rest of the row.
Validate a DKIM public key and read its real key size.
Split an address into every part it is made of.