Wrap Text
Hard-wrap text to a column width, with prefixes and hanging indents.
Pull every email address out of any text or page source.
Domains found
None.
The Email Extractor finds every email address in a block of text — a forwarded thread, a page source, a support export — de-duplicates them and can group them by domain. Obfuscated forms such as "name at example dot com" are matched too, and nothing leaves your browser.
Email addresses hide in places that make them awkward to collect by hand: a signature block at the bottom of a hundred forwarded messages, a page source, a support export, a PDF that was pasted into a document.
This finds them all in one pass, using a pattern that follows the practical rules real addresses obey — plus-addressing, subdomains, dots and hyphens in the local part, and the long modern top-level domains. Duplicates are removed, results can be sorted or grouped by domain, and obfuscated forms such as "name at example dot com" are matched too. Everything happens in your browser, which is the only responsible way to handle a list of real contact details.
Plus-addressing, subdomains, dots and hyphens in the local part, and the long modern top-level domains.
"name at example dot com" and the bracketed variants, which is how addresses get written to dodge scrapers.
Which turns a long list into an immediately readable summary of who is involved.
Address and domain in separate columns, ready for a spreadsheet.
The only responsible way to handle a list of real contact details.
A thread, an export, a page source or a pasted document.
Include obfuscated forms, and decide whether to keep duplicates.
By domain, alphabetically, or in the order they appeared.
One per line, comma separated, or as CSV with the domain in its own column.
Extracting addresses from a document you already have is one thing; using them is another. Under GDPR and similar laws you need a lawful basis to email someone, and scraping addresses to send unsolicited mail is not one. Use this on your own data.
The common forms, yes — "name at example dot com" and the bracketed variants are matched when that option is on. Genuinely creative obfuscation will not be caught.
They are matched against the practical pattern real addresses follow, which catches malformed ones. It cannot tell you whether an address exists — only sending to it can do that.
No. The extraction runs entirely in your browser and nothing is transmitted or stored, which matters when the input is a list of real contact details.
What people who use the Email Extractor think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Email Extractor. It takes half a minute and no account.
Write the first reviewHard-wrap text to a column width, with prefixes and hanging indents.
Count characters with all whitespace excluded from the total.
Escape text so it displays literally in HTML.
Break text into chunks by delimiter, length, lines or words.
Strip indentation so every line starts at the left margin.
Join a list of lines into one line with any separator.
Convert text into ASCII character codes in any base.
Turn HTML entities back into the characters they represent.