Email, Link & Phone Extractor

Pull emails, links, Indian mobile numbers, hashtags and mentions out of any text

0 characters

Runs entirely in your browser. Nothing you type or upload is sent to us or stored. How we handle privacy

Find

Runs entirely in your browser. Nothing you type or upload is sent to us or stored.

Results are for general guidance. Please check anything important before relying on it. Terms of use

How to Use

  1. Paste your text into Paste your text: an email thread, a WhatsApp chat export, a web page, a column copied from Excel or any document. You can also click Open .txt or .csv to load a file, or Try a sample to see how it works first.
  2. Under Find, tick the types you want: emails, links, mobile numbers, hashtags and mentions.
  3. Keep Remove duplicates on to list each item once, and tick Sort A → Z if you want an alphabetical list.
  4. Results appear instantly. Tap a tab such as Emails (12) or Mobile numbers (8) to see that list, one item per line.
  5. Click Copy to paste the list elsewhere, .txt to download the current list, or All as .csv to download every type in one file for Excel or Google Sheets.

Pull contact details and links out of any text

Copying email addresses or phone numbers one by one from a long email chain, a WhatsApp group export or a scanned list is slow and error-prone. This extractor scans the text you paste and lists every email address, web link, Indian mobile number, hashtag and @mention it finds, with duplicates removed and a count for each type. The text is processed entirely in your browser: nothing you paste is uploaded or stored.

What it recognises

TypeMatchesSkips
Emailname@domain.in, first.last+tag@mail.co.inname@localhost (no domain ending)
Linkhttps://…, http://…, www.…Bare domains such as example.in, so “e.g.” and file names aren't mistaken for links
Mobile number10 digits starting with 6, 7, 8 or 9, with or without +91, 91, 0091 or 0 in frontLandlines with STD codes (080-2345 6789), 12-digit IDs, numbers starting 0–5
Hashtag#Diwali2026, #make_in_india, Hindi tags like #दिवाली#1, page#section, HTML codes like '
Mention@username, @user.nameThe “@” inside an email address

How Indian mobile numbers are detected

Indian mobile numbers have 10 digits and start with 6, 7, 8 or 9. People write them in many ways, so the tool accepts the common formats and converts every match to one standard form:

+91 98765 43210 · +91-9876543210 · 098765 43210 · 98765-43210 · 987 654 3210 → +91 98765 43210

Because the result is normalised, the same number written three different ways is counted once when Remove duplicates is on. Spaces and hyphens are only accepted in the usual groupings (5-5, 3-3-4 or 4-3-3), which keeps landline numbers such as 080-2345 6789 and long reference numbers out of the list.

Worked example

Paste this message:

Queries: support@example.in or Sales@Example.in (sales@example.in for bulk). Call +91 98765 43210 or 098765-43211. Office: 080-23456789. Offers: https://www.example.in/offers. #DiwaliSale

With duplicates removed you get 2 emails (Sales@Example.in and sales@example.in are the same address, so only the first spelling is kept), 2 mobile numbers (the office landline is skipped), 1 link and 1 hashtag. The trailing full stop after the link is not included.

Good uses

  • Collecting the email IDs of everyone in a long “Reply all” thread for a meeting invite.
  • Pulling phone numbers from an exported WhatsApp group chat or a pasted PDF list.
  • Listing every link in an article or assignment to check them one by one.
  • Gathering the hashtags and handles from social media captions for a report.

Tips and limits

  • Emails, hashtags and mentions are compared without regard to capital letters when removing duplicates. Links are compared exactly, because the part after the domain can be case-sensitive.
  • The CSV file starts with a byte-order mark, so Excel opens Hindi and other non-English text correctly.
  • Text from a scanned image must first go through OCR; the tool reads text, not pictures.
  • Phone numbers and email addresses are personal data. Under India's Digital Personal Data Protection Act, 2023, use them only for the purpose people shared them for, and don't add strangers to bulk messages without their consent.

Frequently Asked Questions

Paste the text into the box, keep only “Emails” ticked if you like, and the list appears instantly with duplicates removed. Click Copy to paste them into the To or BCC field of your email, or download them as a .txt or .csv file.

Yes. Open the exported .txt chat, copy all the text and paste it here. Indian mobile numbers in any common format (+91 98765 43210, 09876543210, 98765-43210) are found and shown in one standard +91 format, each number listed once.

The tool looks for 10-digit Indian mobile numbers that start with 6, 7, 8 or 9. Landline numbers written with an STD code, such as 080-2345 6789 or 022 2345 6789, follow a different pattern and are skipped on purpose so that the list contains only mobile numbers.

No. Only links starting with http://, https:// or www. are extracted. Bare names like example.in are skipped because ordinary text (file names, abbreviations like e.g.) would otherwise be mistaken for links.

No. Extraction runs entirely in your browser using JavaScript on your device. The text, and the emails and numbers in it, are never sent to a server or saved, so it is safe to use with customer or student lists.