Extract Email Addresses from Text
Paste any text — an email thread, a spreadsheet export, page source — and every address is pulled out into a clean list.
Text Tools
Paste any text — an email thread, a spreadsheet export, page source — and every address is pulled out into a clean list.
This tool scans whatever you paste and returns every email address it contains, one per line. It works on plain text, forwarded email threads, raw HTML source, CSV and spreadsheet exports, PDFs you have copied text from, and chat logs. Addresses wrapped in mailto: links, angle brackets (<name@example.com>) or parentheses are picked up just the same.
The extractor looks for the practical shape used by real mailboxes: a local part made of letters, digits and . _ % + - ', an @, and a domain that ends in a top-level domain of two or more letters. That covers addresses such as:
first.last@company.comname+newsletter@gmail.com (plus addressing)o'brien@example.ieteam@mail.example.co.uk (sub-domains and multi-part TLDs)Trailing punctuation from the surrounding sentence — a full stop at the end of "write to us at info@example.com." — is trimmed automatically.
Email addresses are case-insensitive in practice, so Sales@Example.com and sales@example.com reach the same inbox. With Lowercase and Remove duplicates switched on (the default), each mailbox appears only once. The counter under the output shows how many unique addresses and how many different domains were found, which is a quick way to spot a list dominated by a single company.
Choose Comma or Semicolon output to paste the result straight into the To or Bcc field of Gmail, Outlook or Apple Mail. Outlook traditionally separates recipients with semicolons; Gmail accepts both.
Extracting addresses is handy for tidying your own contact data — merging sign-up exports, recovering addresses from an old thread, or checking which colleagues were copied on a project. Sending marketing email to people who have not opted in is restricted by laws such as GDPR in Europe and CAN-SPAM in the United States, so only email people who expect to hear from you.
Everything runs locally in your browser. The text you paste and the addresses found are never uploaded.
Extract URLs, Extract Numbers, Remove Duplicate Lines, Alphabetizer.