Extract email addresses from text
When you need to pull a clean mailing list out of a messy export, log file or pasted web page, hunting for the addresses by hand is slow and error-prone. This tool scans any text and lists every email address it finds, then lets you tidy the result with de-duplication, lowercasing, sorting and your choice of separator.
How it works
The extractor scans your text with a pragmatic email pattern: a local part made of letters, digits and the common symbols (. _ % + -), an @, a dot-separated domain, and a top-level domain of two or more letters. This matches the vast majority of real-world addresses while avoiding false positives. The matches then pass through your chosen options — remove duplicates, force lowercase, sort alphabetically — before being joined with a newline or comma. A live count shows how many addresses were found.
Example
Paste:
Contact Jane ([email protected]) or [email protected].
Repeat: [email protected], [email protected]
With de-duplicate, lowercase and sort on, the output is:
[email protected]
[email protected]
[email protected]
— three unique addresses, normalised and ordered. Everything runs in your browser; nothing is uploaded.