Email address list cleaner
Trim and deduplicate a simple address list while reporting syntax problems.
A clear answer. Here’s how.
Accepts a pragmatic ASCII dot-atom local part and dot-separated hostname labels, excluding empty/consecutive-dot local segments. Trims outer whitespace, folds domain case and retains local-part case. Caps 10,000 lines, local parts at 64 characters and total address at 254. Does not support quoted mailboxes, display names or internationalised addresses, and does not verify DNS/delivery/ownership. Download contains accepted unique addresses only; the table also reports rejected lines.
See a worked example
Worked example
A fixed demonstration, separate from the values you enter above.
- One ASCII email address per line
ada@Example.com ada@example.com sam@example.org not-an-address
Example result
| Status | Address |
|---|---|
| Accepted | ada@example.com |
| Accepted | sam@example.org |
| Rejected syntax | not-an-address |
2 unique accepted addresses; 1 rejected lines. Domain case is folded; local-part case is retained. No DNS, delivery, ownership or full RFC mailbox validation.