Email Extractor
Paste any text and instantly extract every email address found inside it.
How the Email Extractor Works
The Email Extractor scans any block of text using a robust regular expression pattern that conforms to the most common email address formats defined by RFC 5322. It identifies the local part (before the @), the domain, and the top-level domain (TLD), capturing addresses buried inside HTML source, CSV files, log outputs, forum posts, or plain prose.
What Counts as a Valid Email Address?
The extractor recognises addresses with:
- Standard local parts containing letters, numbers, dots, hyphens, underscores, and plus signs
- Domain names with one or more subdomains (e.g.
mail.company.co.uk) - TLDs of 2–20 characters, covering all modern gTLDs and ccTLDs
Addresses inside HTML attributes (like mailto: links), quoted strings, and comma-separated lists are all detected correctly.
Output Options
- One per line — clean list ready for import into spreadsheets or CRMs
- Comma separated — paste directly into an email client's BCC field
- Semicolon separated — compatible with Outlook and many enterprise email systems
- JSON array — ready to paste directly into code or an API payload
Common Use Cases
- Extracting contacts from a copied webpage, PDF text, or forum thread
- Cleaning up raw data exports from CRMs or databases with mixed content
- Pulling email addresses from HTML source code or server log files
- Quickly building a recipient list from a document without manual searching
- Deduplicating messy mailing lists before an email campaign
Privacy & Security
All extraction happens entirely in your browser using JavaScript. No text is ever sent to a server. Your content — including any sensitive email addresses it contains — never leaves your device.
Frequently Asked Questions
mailto: links, plain text content, meta tags, and any other location within the markup. It treats the HTML as a plain text string and scans the full character sequence.
user@mail.uk.company.co.uk) and TLDs up to 20 characters long, covering all current ICANN-delegated gTLDs and ccTLDs including newer ones like .technology, .consulting, and country codes like .sa, .sg, and .tr.
User@Example.com and user@example.com are treated as the same address.
Check Out Other Popular Tools
Base64 to Image
Convert any Base64 string back to an image instantly. 100% private browser-based decoding.
Random Number Generator
Pick random numbers between any min and max values. Supports unique, sort, and decimal options for giveaways, gaming, and decision-making.
PDF Splitter & Extractor
Extract specific pages from any PDF instantly. Split your document securely in your browser without uploading files to a server.
Was this tool helpful?
Comments
Loading comments...