List validator & cleaner
Paste an email or phone list — get a cleaned, de-duplicated version with the junk flagged: bad syntax, role and disposable addresses, wrong-length numbers.
Paste the list
Clean · 0
Rejected · 0
Cleaning a list before you use it
A raw email or phone list from a form, an import or a partner is full of things that will cost you later: syntax errors, duplicates in different cases, role accounts like info@ and support@ that rarely convert, disposable domains, and phone numbers with no country code or the wrong length. This tool splits the list into a cleaned column and a rejected column with the reason for each removal. For email it checks syntax against a practical pattern, flags role accounts and known disposable domains, and de-duplicates ignoring case and +tags. For phone it normalises to E.164, detects the country from the dialling prefix, and drops numbers outside the 8–15 digit range. A third tab does plain line-list clean-up — trim, case, dedupe, sort.
What it cannot check from a browser
It cannot confirm an address exists — that needs an MX-record lookup and an SMTP probe, plus handling for catch-all domains and greylisting, which a browser cannot do. Use this to strip the obvious junk, then run a server-side or provider check for deliverability. Phone country detection matches the international dialling prefix only, so it cannot tell the US from Canada, and it does not validate the national numbering plan or mobile prefix. Everything runs in your browser — nothing you paste is uploaded or stored.