AIWalay Tools

Email Extractor

Extract email addresses, URLs or phone numbers from any text. Get a unique, sorted list to copy or download as a .txt file — free and private.

About the Email Extractor

This free extractor pulls every email address, URL or phone number out of any block of text in one paste. Drop in raw text, HTML source, CSV exports or log files, choose what to extract, and you instantly get a clean list — deduplicated, sorted alphabetically, one entry per line — with a count, a copy button and a .txt download.

The email pattern matches standard addresses including dots, plus-tags and subdomains. URL extraction catches both https:// links and www-style addresses. Phone extraction uses an international-friendly pattern that accepts +country codes, spaces, dots, dashes and parentheses, keeping only candidates with 7 to 15 digits to filter out false matches.

Because everything runs in your browser, pasted contact lists, mailboxes and customer data are never uploaded anywhere — a real concern with online extractors that process data server-side.

How to Use the Email Extractor

  1. 1Paste any text, HTML or log content into the box.
  2. 2Choose what to extract: email addresses, URLs or phone numbers.
  3. 3Review the unique, alphabetically sorted list and its count.
  4. 4Copy the list or download it as a .txt file.

Frequently Asked Questions

How do I extract all email addresses from a document?

Copy the document's text and paste it into the box with "Email addresses" selected. Every address is detected instantly, lowercased, deduplicated and sorted, so a mailbox dump containing the same sender fifty times yields one clean entry. Copy the list or download it as a .txt file for your mailing tool.

Does the extractor find duplicate emails more than once?

No — the output is automatically deduplicated. Emails are compared case-insensitively, since Gmail and virtually all providers treat [email protected] and [email protected] as the same mailbox. Each unique address appears exactly once in the sorted list, and the counter reports the number of unique finds, not total matches.

What phone number formats can it detect?

The pattern is deliberately international: it accepts an optional + and country code, digits grouped by spaces, dots, dashes or parentheses, such as +44 20 7946 0958, (555) 123-4567 or 0301-2345678. To reduce false positives, only candidates containing 7 to 15 digits — the ITU-T range for valid phone numbers — are kept.

Can I extract links from HTML source code?

Yes. Open the page source with Ctrl+U, copy it, paste it here and select "URLs / links". Both full https:// URLs and www-style addresses are captured, including those inside href attributes, then deduplicated and sorted. It is a fast way to audit a page's outbound links without any browser extension.

Is it safe to paste customer data into this tool?

Yes. Extraction is performed entirely by JavaScript in your browser — the pasted text is never transmitted to a server, stored or logged, and the downloaded .txt file is generated locally on your device. Close the tab and the data is gone, which makes the tool suitable for confidential contact lists.

Why are some emails on the page not extracted?

Many websites obfuscate addresses to defeat spam bots, writing them as "name [at] domain [dot] com" or assembling them with JavaScript. Those are not real email strings in the text, so no pattern can match them. Unusual but technically valid addresses with quoted local parts are also skipped in favour of accuracy on normal addresses.

Related Tools