Extract Email Addresses from Text

To extract email addresses from text, paste the text into the box: the tool finds every address shaped like name@domain.com, removes duplicates, and lists them one per line or comma-separated. It runs entirely in your browser, so your text and the addresses in it never leave your device.

Copied!

How to use

  1. Paste the text that contains the email addresses — any format works.
  2. Keep “Remove duplicate addresses” on, then pick the sort order and separator.
  3. Copy the list into your mail client, CRM, or spreadsheet.

About this tool

Paste any text — an email thread, a CSV export, a web page’s HTML source, a chat log — and get back every email address in it as a clean list. Duplicates are removed by default, and you can sort the addresses or output them comma-separated, ready for a mail client or spreadsheet. Free online text tools. Everything runs in your browser — your text never leaves your device.

FAQ

How do I extract email addresses from text?

Paste the text into the input box. Every email address is pulled out instantly and listed in the output — no button to press, no sign-up, and nothing uploaded.

What counts as an email address?

Anything shaped like name@domain.tld: letters, digits, dots, underscores, %, + and - before the @, and a domain ending in an extension of two or more letters. Surrounding brackets, quotes, and punctuation are ignored, so <ana@acme.io> and mailto:ana@acme.io both give ana@acme.io.

Can I extract emails from a CSV, Excel sheet, or HTML?

Yes. Paste CSV text, cells copied from Excel or Google Sheets, or a page’s HTML source — everything that isn’t an email address is skipped.

Are duplicates removed?

By default yes — an address that appears more than once is kept once. Matching is exact, so addresses that differ only in letter case are listed separately. Turn off “Remove duplicate addresses” to keep every occurrence.

How do I get a comma-separated list for the To or BCC field?

Set “Separate results with” to “Comma + space”, then copy the output and paste it straight into your email client.

Is my text sent anywhere?

No. Extraction happens entirely in your browser; nothing is uploaded.