DuckyTools
Home Text Extract Email Addresses

Extract Email Addresses Text

Pull every email address out of a block of text.

Extract Email Addresses is a free online tool that pull every email address out of a block of text. It runs entirely in your web browser using plain JavaScript, so files are processed on your own device and never uploaded to a server. There is no sign-up, no file size limit imposed by the site, no watermark and no paid tier.

Price
Free — no account, no quota, no watermark
Category
Text
Where it runs
In your browser, on your device
Files uploaded
None
Technology
plain JavaScript
Settings
1
Works offline
Yes, after the first visit

About Extract Email Addresses

Email addresses are pulled out of surrounding text by pattern. Worth being honest about the limit: the RFC 5322 grammar for a valid address permits quoted strings, comments and nested parentheses, and the complete regular expression for it runs to several thousand characters. This uses a practical pattern that matches essentially every real-world address and rejects the pathological ones nobody actually uses.

How to use it

  1. Paste the text you want to run through extract email addresses.
  2. Set remove duplicates.

The one setting

SettingWhat it doesDefault
Remove duplicatesOn or off. On by default.On

Under the hood

Runs onplain JavaScript — runs the whole thing
ControlsRemove duplicates

Questions

Will it find every address?

Every ordinary one. Addresses with quoted local parts (`"john doe"@example.com`) or IP-literal domains are valid per the RFC and are not matched, because matching them reliably means implementing the full grammar.

Does it verify the addresses exist?

No — that would require contacting a mail server, and this tool never makes a network request. It extracts what looks like an address; whether it receives mail is a separate question.