Extract Emails from Text

Pull every email address out of any text.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

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.

Ad placeholder (rectangle)