Extract

Extract Emails

Details

How to use Extract Emails

What the tool does, how to run it, and what to expect from the result.

How to extract email addresses from text

Paste the block of text into the input box. Every string that matches the shape of an email address is collected, duplicates are removed, and the addresses are listed one per line.

Because the match is by pattern rather than by verification, treat the output as candidates. Look for addresses with junk characters glued to the front, check for duplicates that differ only in case, and remember that anything obfuscated or split across a line was never seen at all.

  • Paste the source text, page copy, or document into the input box.
  • Read the list of addresses in the output panel, one per line.
  • Scan the start of each address for characters that were pulled in from a preceding word.
  • Cross-check the input for obfuscated addresses that the pattern cannot see.
  • Press Copy result to take the list away.
Tips

Getting a better result out of Extract Emails

Specific settings and thresholds, not general advice.

  • The extractor is a regular expression that finds things shaped like an address: some allowed characters, an at sign, a domain, a dot, and at least two letters. It matches patterns that look like emails, so it can miss real addresses and pick up strings that are not addresses.
  • An address split across a line break, which happens constantly in text lifted from PDFs and printed forms, is missed entirely. So is an obfuscated address written as name (at) domain.com, which is exactly how addresses are usually written on the pages you most want to scrape.
  • The local part is ASCII only, so an internationalised address with an accented or non-Latin name is not found. The same is true of a non-ASCII or punycode-free international domain.
  • There is no boundary check in front of the local part, so if an address is glued to the previous word with no space, the tool matches from inside that word and returns an address with extra characters at the front. Scan the output before you send anything.
  • Results are deduplicated by exact string, so the same address written with different capitalisation appears twice, even though mail servers treat the domain half as case-insensitive.
Limits

What Extract Emails does not do

The honest boundary, so you do not lose time finding it yourself.

  • It does not validate addresses, only their shape. A pattern-valid address can be undeliverable.
  • It does not check whether the domain exists or has an MX record.
  • It cannot see addresses that are obfuscated, image-based, or broken across lines.
  • It does not extract the name next to the address, only the address itself.
At a glance

Who Extract Emails is for

A quick way to understand who this helps, what it solves, and where it connects next.

Best fit

Writers, students, editors, marketers, and developers working with text.

Ideal for

Quick, private text work without installing an app or trusting a server with your content.

FAQ

Common questions

Short answers for the questions people usually have before trying a utility like this.

Is this free to use?

Yes. It is completely free, with no account, no signup, and no usage limits.

Does it work on a phone?

Yes. The page runs in any modern mobile browser, on iPhone and Android alike, with no app to install.

Do I need to install anything?

No. The tool runs entirely in the browser, so there is nothing to download or install.

Does it check that the addresses are real?

No. It matches a pattern, so it will happily return an address at a domain that does not exist or a mailbox that was closed years ago. Verification requires a DNS lookup and an SMTP check, neither of which can happen inside a browser tab.

Why did it miss an address I can see in my text?

The usual causes are a line break inside the address, an obfuscation such as "name at example dot com", a non-ASCII character in the name part, or a domain ending shorter than two letters. Fix the line break and paste again and it will be found.

Why does an extracted address have extra characters at the start?

The pattern has no boundary in front of it, so if the address is glued to the preceding word with no space, whatever letters and digits sit immediately before it are pulled in. Check the beginning of each result before using it.

Are duplicates removed?

Exact duplicates are, but the comparison is case-sensitive, so the same address in two different capitalisations appears as two entries. Lowercase the output if you are building a mailing list.

Can I extract addresses from a whole web page?

Select the page text, copy it, and paste it here. The tool reads text, not HTML, so an address that only exists in a mailto link attribute and never appears in the visible text will not be picked up.

Is the text I paste sent to a server?

No. Extraction is done in the page. This is the one that matters most here, because the text you paste into an email extractor is usually a customer list, a signup export, or someone's correspondence.

Recommendations

You Might Also Like

Nearby tools from the catalog that fit the same job or workflow.

Cleanor app

Do it all on your device

Cleanor puts these tools in one app: compress and convert images, video, and audio, work with PDFs, and scan text right on your device. Plus free up storage and clear inbox clutter with Email Cleaner. Start with a free trial.

  • iPhone
  • Android
  • Macsoon
  • Windowssoon