Email Extractor
Paste any text and extract unique email addresses instantly in your browser.
What is Email Extractor?
The Email Extractor scans pasted text—logs, CSV fragments, HTML, chat exports, or mixed documents—and lists unique email addresses in the order they first appear, then sorted case-insensitively for stable reading. Matching runs entirely in your browser; nothing is uploaded to a server.
How extraction works
The tool uses a pragmatic pattern for typical user@domain.tld shapes, including dots, plus-tags, and hyphenated domains.
It intentionally avoids the slowest edge cases of the full RFC grammar so results stay fast and predictable for everyday data cleanup.
Always spot-check output before sending mail or importing into CRM systems.
How to use
- Paste your text into Source text (or load the sample).
- Review the Extracted emails list and the unique count.
- Copy or download the list as a plain text file.
Frequently Asked Questions
Are internationalized domain names (IDN) supported?
Addresses that already appear in Unicode form in your paste (for example 用户@例子.中国) can match when they follow the same
@ structure. Punycode ASCII forms (ending in .xn--) are also matched like normal hostnames.
Why is a string that looks like an email missing?
Very unusual local parts, deeply nested comments, or IP-literal domains in brackets may not match the lightweight pattern. For those cases, export the row and fix manually, or use a dedicated mailbox parser library in your backend pipeline.
Is my data stored?
No. Extraction uses JavaScript in your tab only; closing the page clears the content unless your browser keeps normal history.
Can I paste HTML?
Yes. Visible email addresses inside attributes or body text are picked up the same as plain text. The tool does not execute scripts from your paste—it only searches the string you entered.