Skip to content
Toolbench

Contact Extractor

Pull every email address, phone number and link out of a messy paste — deduplicated, and without the trailing full stops.

Runs entirely in your browser

Loading tool...

How to use

  1. Paste the text — a signature block, an exported chat, a column from a spreadsheet.
  2. Read each list; duplicates are already folded away.
  3. Turn on +84 rewriting when the numbers are going into a system that wants one format.
  4. Copy a whole list with one button, ready to paste into a column.

Features

  • Emails, phone numbers and links, each as its own copyable list.
  • Trailing sentence punctuation removed, so no address ends in a full stop.
  • Digits inside a link or an address are not mistaken for phone numbers.
  • Duplicates folded away and counted.
  • Runs entirely in your browser — a contact list is not something to upload.

Frequently asked questions

Why does it not use the official email specification?
Because RFC 5322 allows quoted local parts, comments and addresses no mail server will accept, and a pattern that implements it is both unreadable and worse at this job. What is matched here is the shape people actually type, with the punctuation that ended the sentence excluded — which is the difference between a list you can paste and a list you have to clean.
Why are some phone numbers missed?
Phone formats differ by country, and a pattern strict enough for one silently drops another. This one accepts an optional country code and 8 to 15 digits with the usual separators, which covers Vietnamese and most international numbers. Digits inside links and addresses are removed first, because otherwise a date in a URL becomes a phone number.
Is anything uploaded?
No. Everything happens in the page. A contact list is exactly the kind of thing that should not be sent to a server to be processed, which is why this tool does not have one.

Fix text that has been through a PDF, an email client or a word processor — one decision per switch.

Clean up a list: sort it, remove repeats, drop blanks — with alphabets that sort correctly.

Break a URL into its scheme, host, path, query parameters and fragment.

Contact Extractor — Emails, Phone Numbers and Links