Cookies This site keeps only what it needs to work. There is no analytics and no advertising on it today, and nothing here follows you to other sites. Read the privacy policy

Choose what to allow
+92 312 8299940Free Quote
Free tool, works in your browser

Email Extractor
Pull Every Address, Link and Domain From Any Text

Paste an email thread, a web page or a spreadsheet into this email extractor, and every address in it comes out clean, deduplicated and ready to copy.

  • FreePrice
  • Emails, links, domainsFinds
  • NoneSign-up
  • In your browserRuns

Email Extractor

Pull every email address, link or domain out of any text

Found
0
Unique
0
Domains
0
Skipped
0

Ready. Paste any text and every address in it appears beside it.

Your browser does all of the work here, in this tab. We upload nothing, store nothing and log nothing.
The basics

Jobs This Email Extractor Handles for You

This email extractor reads any text you paste and lists every email address in it. Email threads, contact pages, CSV exports, HTML source and old documents all work, and the list appears beside your text as you type.

It also finds web links and domains. Switch the Find menu, and the same text gives you every link in it, or just the sites those links and addresses belong to.

The search happens in your browser, which keeps pasted text off Denwix servers. That matters, because contact lists hold personal data, and personal data should stay on your own device.

How the Extractor Finds Addresses

An email address has two parts around the @ sign: the name of the mailbox and the domain that hosts it. The extractor looks for exactly that shape, then checks each match against the rules that mail servers follow.

A messy email thread with hidden and repeated addresses turned into a clean, deduplicated list with a domain count
Messy text goes in. A clean list comes out, with every repeat removed.

Those rules come from RFC 5322, the standard for the format of email messages. For example, a domain needs a real ending, no part may start or end with a hyphen, and the whole address may not pass 254 characters.

Extract Emails From Text

Paste the text and the addresses appear at once, one per line. By default, the extractor drops repeats and lower-cases each address, so Ann@Example.com and ann@example.com count as one. Untick either switch whenever you need the original spelling.

Email extractor pulling addresses out of an email thread, with duplicates removed and a domain count below
Paste a thread, and every address comes out once.

The output format is yours to set. One per line suits spreadsheets and most tools, while a comma or semicolon list pastes straight into the To field of Gmail or Outlook.

Hidden and Encoded Addresses

Many sites hide addresses from spam bots. They write jin [at] harbor-supply [dot] com, or they encode the @ sign in HTML as @. With Decode [at] and [dot] switched on, the extractor turns all of these back into normal addresses.

It also reads mailto links, even when the @ sign inside them is written as %40. As a result, you can paste the raw source of a contact page and still get every address on it.

Malformed Addresses and False Matches

Not everything with an @ sign is an email address. Page source is full of retina images called logo@2x.png, and those look just like addresses. Therefore the extractor checks every match and skips the ones that break the rules.

The checks table says how many it skipped. If you want to review them anyway, tick Keep malformed addresses. The Wikipedia article on email addresses explains the full rules for anyone who wants the details.

Extract Links and Domains

Choose Web links under Find, and this page works as a URL extractor. It picks up every address that starts with http, https or ftp, plus links that start with www. It also trims the full stops and brackets that sentences leave at the end of a link.

The extractor listing web links from pasted text, with utm tracking tags removed
Switch to web links, and the tracking tags can go too.

Choose Domains instead, and you get each site once, without www. That is handy when you audit which sites a document links to, or which companies appear in a contact list.

Strip Tracking Tags From Links

Links copied from newsletters and ads often carry utm_source, fbclid or gclid tags. Tick Strip tracking tags, and the extractor removes them while it keeps every other part of the link.

Filter by Domain

Type one or more domains into Only from, and the list keeps just those. For instance, contoso.com keeps addresses at contoso.com and at any subdomain of it, while .org keeps every address that ends in .org.

Domains found in a pasted list, counted and ranked from the most common down
The domain table shows who appears most often.

Leave out works the other way. Type gmail.com, outlook.com to drop personal inboxes and keep only company addresses. Meanwhile, the Skipped counter shows how many matches the filters removed.

Emails in Spreadsheets and Exports

Contact exports rarely keep addresses tidy. One cell may hold two addresses split by a semicolon, while another holds a name and an address in angle brackets. Because the extractor ignores the layout and looks only for addresses, you can paste whole columns, or even the whole sheet, and still get a clean list.

The same goes for vCard files, email headers and CRM exports. Open the file with Open a file, or drop it on the box, and the search starts at once. Files up to 8 MB work, which covers tens of thousands of contacts.

The Three Columns in the Denwix CSV File

Download .csv gives you three columns: the address or link, its domain, and how many times it appeared in your text. As a result, you can sort by the count in any spreadsheet and see at a glance who shows up most often in a long thread.

The file starts with a byte order mark, so Excel opens accented names such as José correctly. In addition, every value that contains a comma sits in quotes, so the columns never shift when you import the file into a CRM or a mailing tool.

Use Extracted Emails Responsibly

Spotting an address in a text gives you no right to market to it. In the United States, the CAN-SPAM compliance guide sets rules for commercial email, and in Europe the GDPR usually requires consent first.

So use this tool to tidy lists you already have the right to use: your own contacts, customers who signed up, or colleagues on a thread. For those jobs, it saves hours of copying by hand.

Everyday Jobs for an Email Extractor

Event organisers pull guest addresses out of long reply threads. Sales teams clean contact exports before they import them into a CRM, and support staff collect the addresses of everyone affected by an outage.

Meanwhile, SEO teams use the link mode to list every outbound link in an article, and developers pull domains out of logs. In each case, the tool turns a wall of text into a list in seconds.

Tips for Clean Contact Lists

Paste as much text as you like, because more context never hurts the search. Include the signature blocks too, since many people list their address only there. Then check the domain table for typos such as gmial.com, which usually point to a mistyped address.

After that, sort the list with our text sorter, or merge it with another list and clean it with the duplicate line remover. To check links on a live page instead of pasted text, use the link extractor.

Four steps

Pulling Addresses Out of Text With Denwix

The list updates as you type, so there is no extract button.

  • 1

    Paste your text

    An email thread, a page, a CSV or HTML source.

  • 2

    Pick what to find

    Email addresses, web links or domains.

  • 3

    Filter and tidy

    Keep or leave out domains, and drop duplicates.

  • 4

    Copy or download

    Take the list as text, or as a CSV with counts.

Why this one

Made to Find the Addresses Simpler Tools Skip

Simple extractors find plain addresses. This one also reads hidden ones and skips the fakes.

  • Hidden addresses

    Reads [at], [dot], HTML codes and mailto links.

  • Real checks

    Skips logo@2x.png and other false matches.

  • Emails, links, domains

    One page for all three, with tracking tags removed.

  • Domain filters

    Keep only company domains, or leave out webmail.

  • CSV export

    Each result with its domain and how often it appeared.

  • Private

    Whatever you paste stays on this Denwix page.

Good habits

Tips for Extracting Emails

Small habits that give you a list you can trust.

  • Paste the raw source. HTML source often holds addresses the page hides.
  • Keep decoding on. It catches addresses written as [at] and [dot].
  • Scan the domain table. Typos like gmial.com stand out there.
  • Filter out webmail. Leave out gmail.com when you want company contacts.
  • Export as CSV. The counts show who appears most often.
  • Respect consent. Write only to people who opted in to your messages.
Common slips

Six Mistakes With Extracted Emails

Each one costs you bounces, spam complaints or lost contacts.

  • Keeping image names

    logo@2x.png is a file, not a mailbox.

  • Missing hidden addresses

    Plain search skips name [at] site [dot] com.

  • Counting one person twice

    Ann@Site.com and ann@site.com reach the same inbox.

  • Sending without consent

    Found is not the same as allowed to email.

  • Ignoring shared inboxes

    info@ and sales@ reach a team, not a person.

  • Keeping tracking tags

    utm_ tags make one link look like many.

Questions

Email Extractor Questions People Ask

What steps pull email addresses out of text on Denwix?

Drop the text into the left-hand Denwix box. Every address in it appears in the second box, one per line, with repeats removed.

Can it find emails in HTML source?

Yes. It reads mailto links and the HTML codes that stand for the @ sign, so raw page source works well.

Does it find addresses written as name [at] site [dot] com?

Yes, as long as Decode [at] and [dot] is on. It also reads (at), {at} and the spelled-out form.

Does it check whether an address works?

It checks the format, not the mailbox. Nothing is sent online, so it cannot tell whether an inbox exists.

Can I extract links instead of emails?

Yes. Choose Web links under Find, and the page works as a URL extractor. Choose Domains for each site once.

How do I paste the list into Outlook or Gmail?

Set Output to Semicolon separated for Outlook, or Comma separated for Gmail, then copy.

Can I keep only company addresses?

Yes. Type gmail.com, outlook.com and yahoo.com into Leave out, and those inboxes drop from the list.

How many megabytes of text will the extractor accept?

Several megabytes work fine, and files up to 8 MB open straight into the box.

Is it legal to email the addresses I find?

Only when you have a legal ground, such as permission. Laws like CAN-SPAM and the GDPR set the rules, so check them first.

Is my text uploaded?

No. The search runs in your browser, and nothing leaves the page.

More free tools

More Tools for Lists and Links

Handy next steps once your list is ready.

Ready to Pull Those Addresses Out?

Paste your text and every address appears at once. This email extractor is free, needs no account and works in your browser.