Email Extractor — Pull Every Email Address from Any Text
Our Email Extractor scans any block of pasted text — a webpage's HTML, a document, a log file, a spreadsheet export — and pulls out every email address it can find, one per line, ready to copy or download. Toggle duplicate removal on or off, and optionally sort the results alphabetically. A live count shows how many addresses were found, how many are unique, and how many duplicates were removed. Nothing is uploaded — everything runs instantly in your browser.
Quick Answer
An Email Extractor scans any pasted text — a webpage, document, or log file — and pulls out every email address it contains, one per line. Remove duplicates or sort the results alphabetically, then copy the list or download it as a CSV. Free, and everything runs instantly in your browser — nothing is uploaded.
Extracted email addresses will appear here
How to Use the Email Extractor — Extract Email Addresses from Text
- 1
Paste any text, HTML, or document content into the input box.
- 2
Every email address it contains is extracted instantly and listed below, one per line.
- 3
Toggle 'Remove duplicates' off if you want to keep every occurrence, including repeats.
- 4
Toggle 'Sort A–Z' on to alphabetize the results instead of keeping their original order of appearance.
- 5
Click 'Copy' to copy the list, or 'Download CSV' to save it as a spreadsheet-ready file.
Why Use Email Extractor — Extract Email Addresses from Text?
Pulling email addresses out of a pile of text by hand — a scraped webpage, a forwarded email thread, a PDF that's been copy-pasted, a CSV export gone wrong, a customer feedback log — is tedious and error-prone, especially once there are more than a handful scattered through unrelated content. This tool automates that: paste any text and it scans the whole thing using a practical email-matching pattern, pulling out every address it finds regardless of what else is mixed in around it (URLs, names, sentences, HTML tags). Duplicate removal is on by default, since a scraped page or thread usually repeats the same address multiple times, but it can be turned off if you specifically need every raw occurrence. Sorting is off by default, keeping addresses in the order they were found in your source, but can be turned on for an alphabetized list when that's more useful — for example, before scanning for a specific domain. Once you have your list, copy it straight to the clipboard for pasting into an email client's BCC field, or download it as a CSV with a single 'Email' column, ready to import into a spreadsheet, CRM, or mailing list tool. Everything runs locally in your browser using a single regular-expression pass over the text, so even long documents are processed instantly with no upload or server involved.
Frequently Asked Questions
Related Tools
Remove Duplicate Lines
Paste a list or block of text and instantly remove duplicate lines, keeping the first occurrence and original order. Case-sensitive and whitespace-trim options. Free, runs entirely in your browser.
Find & Replace
Find and replace text instantly, with optional regex support, case-sensitive matching, and whole-word matching. Free, runs entirely in your browser.
Word Counter — Free Online Word & Character Count Tool
Count words, characters, sentences, and paragraphs instantly as you type. Includes estimated reading time. Free, no signup, runs entirely in your browser.
Online Notepad — Free Browser-Based Text Editor
A simple, distraction-free online notepad that autosaves to your browser as you type. No account, no sync, no server — your notes stay on your device.