Email extractor

Paste long text with email addresses scattered through it and get a clean list and a count.

Loading the tool…

Processing and privacy: The result is calculated inside your browser and your data is not sent to any server.

How to use it

  1. Enter text, remove duplicates and separator between results.
  2. The result appears straight away and updates as you edit.
  3. Copy the result, or copy a link that keeps the same values to share it.

How it is calculated

Each run shaped like name@domain.tld is matched, where the name uses Latin letters, digits and . _ % + -, the domain is dot-separated labels and the tld has at least two letters. Duplicates are found ignoring letter case.

Example

Inputs: Remove duplicates = yes, Separator between results = One per line. Result: Addresses: sales@example.com Info@Example.com support@toolsahla.com; Count: 3.

للتواصل: sales@example.com أو Info@Example.com
الدعم: support@toolsahla.com, sales@example.com.
sales@example.com
Info@Example.com
support@toolsahla.com

Limits and caveats

  • Disguised addresses such as name [at] site [dot] com are not caught.
  • Domains written in non-Latin letters are not supported.

Questions about this tool

Does it check that an address works?

No. It checks the shape only and never contacts a mail server.

How are duplicates removed?

Two addresses count as the same when they match ignoring letter case. The first one is kept as written.

Is my text sent anywhere?

No. Extraction runs in your browser.