Home / Extract and convert / Email extractor

Email Extractor

Pull every email address out of any text. Cleaned, deduplicated, ready to use.

Paste a web page, a directory dump, a spreadsheet column or a block of email headers. Every address is found and cleaned up. Runs entirely in your browser — nothing is uploaded.

Or drag a file onto the box above — choose a CSV or text file. Any column layout works; addresses are found wherever they sit.

mail.bbc.co.uk and bbc.co.uk stay in separate groups
0Found
0Unique
0Duplicates
0Groups

Root domain grouping is public-suffix aware, so [email protected] and [email protected] land together under bbc.co.uk rather than splitting on co.uk. Exact domain grouping keeps every distinct mail host separate — mail.acme.com and acme.com stay apart.

Emails stuck in PDFs, Word or Excel files? Extract emails from files reads PDF, Word, Excel, vCard and .eml files in your browser, many at once.

Need just the domains? The domain extractor pulls every domain out of emails and links, counted and de-duplicated.

What the email extractor does

The Email Extractor finds every email address hidden in a block of text or a file and gives you back a clean list with no duplicates. Paste a web page, a spreadsheet column, a directory or a pile of email headers, and the addresses are pulled out for you. A second tab can then sort the results into groups by domain.

Benefits

  • Finds addresses in messy textAddresses buried in sentences, wrapped in angle brackets or followed by stray punctuation are picked out and tidied up.
  • Duplicates removed automaticallyEach address appears once, even if it shows up with different capital letters. A counter shows how many were found, how many are unique and how many were duplicates.
  • Optional extra cleanupTick a box to make every address lowercase, or to strip +tags so that [email protected] and [email protected] count as the same person.
  • Output the way you need itJoin the list with new lines, commas, semicolons, pipes, colons, tabs or your own separator, and sort it as found, A to Z, or by domain.
  • Split into batchesEnter a number to break the list into blocks of that size, handy when a sending tool limits how many addresses you can paste at once.
  • Sort by domainThe Separate by domain tab groups addresses by each mail domain or by company, where mail.bbc.co.uk and bbc.co.uk can be grouped together. You can filter, copy or remove groups.
  • Download in several formatsSave your list as CSV, XLSX, JSON or TXT, or download a single domain group as its own CSV.
  • Load files directlyOpen or drag in a CSV or text file up to 25 MB, and pass the results on to other ListaFix tools such as the List Cleaner or List Splitter.

Who it is for

  • Small business owners pulling customer addresses out of old emails, invoices or exported spreadsheets.
  • Sales and outreach teams turning a copied directory or web page into a usable contact list.
  • Event organizers collecting addresses from sign-up forms and replies.
  • Office staff who need to split a large list into batches for a mailing tool with a daily limit.
  • Marketers who want to see which companies or email providers make up a list.

How to use it

  1. Paste your text into the box, or open or drag in a CSV or text file.
  2. Click Extract emails, or just paste and the list appears.
  3. Choose your separator, order, batch size and cleanup options.
  4. Copy the clean list or download it as CSV, XLSX, JSON or TXT.

Your privacy

Everything runs inside your browser tab and nothing you paste or open is uploaded. If you send the list to another ListaFix tool, it is passed through this tab's temporary storage only and deleted once that tool reads it.

Common questions

How do I extract email addresses from text?

Paste anything — a web page, a directory dump, a spreadsheet column, a block of email headers — and every address in it is pulled out automatically. Separators don't matter; commas, semicolons, line breaks and addresses buried in prose all work.

Does it remove duplicates?

Yes, and case-insensitively, so [email protected] and [email protected] count once. There's also an option to strip +tags, which collapses [email protected] into [email protected] — a duplicate class most extractors miss entirely.

What formats can I export to?

CSV, XLSX, JSON and plain text, or copy straight to the clipboard with your choice of separator — new line, comma, semicolon, pipe, tab or something custom.

Can I split the results into batches?

Yes. Set a number in the group field and the output is broken into blocks of that size, which is useful when a sending tool or a daily limit caps how many addresses you can paste at once.

Is there a limit on how many addresses?

There's no hard limit — files up to 25 MB load directly, which is several hundred thousand addresses. Very large lists on an older phone will be slower simply because all the work happens on your device.

Is my list uploaded anywhere?

No. Everything runs inside this browser tab and nothing is transmitted.