Extract Emails from Text Online

Paste any text and pull out every email address in it. Remove duplicates, sort them, lowercase them, and pick how they are separated, then copy the list or download it. Everything runs in your browser, so your text stays on your device.

0characters
Emails

About extracting emails

What does an email extractor do?

An email extractor reads a block of text and pulls out every email address in it, then puts them into one clean list. It's the quick way to gather addresses from a copied page, a form dump, or a log without hunting through the text by hand. You can remove duplicates, sort the list, lowercase every address, and pick how they are separated, all in one place.

Why use our email extractor

  • ·Free. No signup, no paywall, no limits.
  • ·Runs in your browser. Nothing gets uploaded, your text stays with you.
  • ·One click. Set your options, then click Extract emails to pull the list.
  • ·Clean output. Remove duplicates, sort, and lowercase in the same step.
  • ·Ready to paste. Pick a comma or semicolon to drop straight into an email field.

Options explained

Remove duplicates

Keeps one copy of each address when the same email shows up more than once. Duplicates are matched without regard to case, so 'Sam@x.com' and 'sam@x.com' count as the same person.

Beforesam@x.com bob@x.com sam@x.comAftersam@x.com↵ bob@x.com

Lowercase

Converts every address to lowercase. Email addresses are not case sensitive in practice, so this gives you a clean, consistent list that is easy to compare or import.

BeforeSam@Example.comAftersam@example.com

Sort A to Z

Orders the addresses alphabetically. Leave it off to keep them in the order they appear in your text.

Beforesam@x.com↵ bob@x.comAfterbob@x.com↵ sam@x.com

Separator

Sets how the addresses are joined in the result: one per line, or split by a comma, semicolon, or space. Comma and semicolon are handy for pasting into an email 'To' field.

Beforesam@x.com bob@x.comAftersam@x.com, bob@x.com

When to extract emails from text

Pulling addresses out of text saves time whenever they are mixed in with other content. Here are the most common reasons people use an email extractor:

  • ·Building a contact list. Gather addresses from a copied page or document into one clean list.
  • ·Cleaning a form export. Pull the email column out of a messy paste and drop the rest.
  • ·Filling a To or Cc field. Get a comma or semicolon list ready to paste into your email app.
  • ·Scanning a log or report. Find every address mentioned in a log file or support thread.
  • ·Deduping a mailing list. Paste a rough list and get back unique, sorted, lowercased addresses.

Frequently asked questions

How do I extract emails from text?
Paste your text into the box above, choose your options, then click Extract emails. The tool finds every email address and lists them below. You can then copy the list or download it as a .txt or CSV file.
Do I need to click a button?
Yes. Set your options first, then click Extract emails to pull the addresses out of your text. If you change an option, click Extract emails again to update the list.
Does it remove duplicate addresses?
Yes, by default. 'Remove duplicates' keeps one copy of each address and matches them without regard to case, so the same email in different capitalization is treated as one. Turn it off to keep every copy.
Can I get the emails separated by commas?
Yes. Use the Separator option to join the addresses with a comma, semicolon, space, or new line. Comma and semicolon are useful for pasting straight into an email 'To' or 'Cc' field.
What counts as an email address?
The tool looks for the usual name@domain.tld shape, so it catches most real addresses inside messy text like logs, forms, or copied pages. Very unusual formats may not be picked up.
Is the email extractor free?
Yes, it's completely free with no signup, no limits, and no watermarks. Use it as often as you like.
Is my text safe and private?
Your text never leaves your browser. All processing runs locally on your device, so nothing is uploaded to a server. Once the page has loaded you can even use it offline.