Home Tools Blog About

Email Extractor

In short

Extract emails from text - regex match, dedupe (case-insensitive), separator options. Stats. Free, offline, client-side, instant, secure.

  • Runs in your browser
  • Nothing uploaded
  • Free, no sign-up

Paste text on the left, get email addresses on the right. Regex-based - not full RFC 5322 (see FAQ). Live, case-insensitive dedup, choose your output separator, get top-domain stats.

- paste text to begin
🛡
100% PrivateNo server uploads, ever
InstantRuns in your browser
💧
No WatermarksClean output, always
🆓
Free ForeverNo accounts, no limits

How to Use Email Extractor

Email Extractor · free online tool · All Tools Verse
Email Extractor. Free online tool that runs in your browser.
  1. Paste text into the left textarea - anything: a webpage, a contact list, a log file.
  2. Pick the output separator (newline / comma / semicolon / space) so the result drops into your target tool cleanly.
  3. Toggle case sensitivity for the dedup pass. Off (default) treats [email protected] and [email protected] as the same - useful for mail-list cleaning.
  4. Toggle sort if you want the output alphabetised instead of first-seen order.
  5. Read the stats line: raw matches, unique emails, duplicates removed (with percent), and top 3 domains by frequency.
  6. Copy or download the result. Ctrl/Cmd + Enter re-runs.

Frequently Asked Questions

What’s the exact pattern?

It is: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,24}. Translation: a local part of common ASCII characters, an @ sign, an ASCII domain with letters/digits/dots/hyphens, then a final TLD of 2-24 ASCII letters. The TLD length cap rejects pathological trailing matches like [email protected] where the regex would otherwise gobble too much.

Does it support international (IDN) domains?

No. The regex is ASCII-only. Internationalised domains like foo@münchen.de or foo@日本.jp won’t be matched. The original FAQ claimed support for “international domains” – that wasn’t accurate. If you need IDN, run the input through Punycode normalisation first (so münchen.de becomes xn--mnchen-3ya.de) and then re-extract.

How does deduplication work?

The first occurrence of each email is kept; subsequent occurrences are skipped. Comparison is case-insensitive by default (email local-parts are case-insensitive in practice, even though the RFC permits case-sensitive local parts). Toggle “case sensitive” if you really want to keep [email protected] and [email protected] as separate entries.

What does the “top domains” stat show?

The 3 most frequent domains in the deduped output, with their counts. Useful for sniffing list quality – if you see gmail.com (847) dominating your “customer leads” list, that’s a signal you’ve scraped a lot of personal-mail addresses.

Will it pick up emails inside URLs or HTML attributes?

Sometimes. The regex is content-agnostic – if your input contains href="mailto:[email protected]", the email portion will match. If a URL has [email protected] in its query string, that match too. The tool deliberately does NOT try to strip surrounding markup; that lets it work on any text source. If you need only “real” emails, filter the output by domain or hand-review.

How fast is it on big input?

Linear in input length. 100 kB of text runs in well under 50 ms on a modern machine. The 100 ms input debounce keeps typing smooth even on very large pastes. For multi-megabyte inputs, the regex.match still finishes in well under a second.

Is anything sent to a server?

No. The page loads three static files (HTML, CSS, JS) and then runs entirely in your browser. You can disconnect from the internet after the page loads. No analytics, no tracking, no cookies.

Is this tool free?

Yes – free, unlimited, no signup, no watermark. Use the output in any context. Attribution to is appreciated but not required.

Keep going

Related Tools

All Text tools →

Colour Palette Extractor

Extract dominant colours from any image with real k-means clustering. Frequency sort, hex/RGB/HSL, JSON/CSS/SVG…

Email Signature Generator

Build an HTML email signature - name, contact details, brand color. XSS-safe escaping. Free,…

Email Subject Line Tester

Score email subject lines - length, spam triggers, emoji count, inbox preview. Tips to…

Convert PDF to Text Extractor

Extract text from PDF files instantly. Copy or download text content from PDFs. Free,…

Schema Markup Extractor

Extract Schema.org structured data from any HTML. Detect JSON-LD, Microdata, and RDFa instantly. Free,…

Add Bullets to List Item

Add bullet points to list items instantly. Choose from presets or use custom bullets.…

Add List Prefix - Prepend Text

Add List Prefix list items instantly. Bullets, numbers, arrows, checkboxes, or custom text. Free,…

Add Suffix to List Items

Add suffix to list items instantly. Periods, commas, punctuation, or custom text. Free, secure,…

Alphabetize List Sort Items Online | A-Z

Alphabetize list items instantly. Sort A-Z or Z-A, case-sensitive or not. Remove duplicates option.…

Anagram Solver

Anagram Solver instantly with our free online tool. Find single-word and multi-word anagrams, filter…

Append List Items - Merge Lists

Append and merge lists instantly. Combine multiple lists with duplicate removal. Free, secure, client-side…

Convert Binary to Text

Convert text to binary and binary to text instantly. Free, offline, client-side UTF-8 encoder…

Share

Embed this tool

Add this free tool to your website. Copy and paste the code: