Email Extractor
Extract and scrape all email addresses from any text, document, or HTML. Free, instant, and private.
Options
Separator
0 characters
0 emails extracted
Everything You Need to Extract Emails
Any Email Format
Catches standard, plus-sign, subdomain, and country-code TLD addresses like john+tag@mail.co.uk.
HTML & Raw Text
Works on plain text, HTML source code, CSV exports, and any document you can paste.
Deduplicate
Toggle on deduplication to strip repeated addresses and get only a unique list.
Sort A–Z
Sort the extracted emails alphabetically for easy scanning or import.
Flexible Output
Choose your separator: one per line, comma-separated, semicolon, or space-separated.
100% Private
All extraction runs in your browser. No text is ever uploaded or stored.
How to Extract Email Addresses
Paste your text
Paste any content: raw text, HTML, a newsletter, a webpage source, or a CSV file.
Adjust options
Choose whether to deduplicate, sort, lowercase, and what separator to use between results.
Results appear instantly
Emails are extracted and listed in the output box as you type.
Copy and use
Click Copy to grab all emails at once, ready to paste into your email client or CRM.
Frequently Asked Questions
What email formats are supported?
Standard emails, emails with plus signs (user+tag@domain.com), country-code TLDs (user@mail.co.uk), and subdomains (user@mail.example.com).
Does it work on HTML source code?
Yes. Paste raw HTML and the tool will find all email addresses embedded in the markup, including inside href attributes.
Can I extract emails from a PDF?
Paste the text content of the PDF into the input box. Use our PDF tools to extract the text first if needed.
Is my text sent to a server?
No. All extraction is done locally in your browser using JavaScript. Nothing is uploaded or stored.
Why are emails converted to lowercase?
Email addresses are technically case-insensitive. Lowercasing ensures deduplication works correctly and gives a consistent output.
How many emails can it handle?
There is no hard limit. The tool processes text entirely in your browser, so performance depends on your device.
