Extract Emails from Text

Pull Every Email Address Out of a Block of Text

Need to use Extract Emails from Text right now?

Paste any block of text — an email thread, a document, a webpage — and get every email address it contains, deduplicated.

No sign-upNo uploads 100% free

0 unique emails found

Features

  • Runs entirely in your browser
  • Privacy-first — your data is never uploaded
  • Real-time, instant results
  • 100% free, no sign-up required
  • Works on desktop, tablet, and mobile
  • No installation needed

Who uses this tool?

MarketersSales teamsSmall businessesDevelopers

About Extract Emails from Text

Whether you've got an exported email thread, a scraped webpage, a PDF's copied text, or a long list of contacts pasted from somewhere else, manually hunting through it for every email address is tedious and error-prone. This tool scans any pasted text and instantly pulls out every valid-looking email address it finds, automatically deduplicated and lowercased.

The extraction uses a standard email-matching pattern that catches the vast majority of real-world addresses, including ones buried in the middle of sentences, separated by commas, or mixed in with other text and punctuation. Results are deduplicated automatically, so if the same address appears five times in a document, it shows up once in your list.

This is genuinely useful for quickly building a contact list from a document, auditing what email addresses appear on a page's source, or extracting recipients from a forwarded thread without manually copying each one individually.

How it works

  1. Paste your text. Any document, webpage content, or email thread.
  2. Review extracted emails. Every unique address found, automatically deduplicated.
  3. Copy the list. One click copies all extracted addresses.

Examples

Extracting from a forwarded thread

Input

An email chain with 12 people cc'd

Output

12 unique email addresses, deduplicated and listed

Frequently asked questions