Email, URL & Phone Extractor

Extract email addresses, links and Brazilian phone numbers from any text in your browser.

How to use

  1. Paste any text in the input field — an email thread, a web page, a log file, a spreadsheet export.
  2. Click "Extract emails", "Extract URLs", "Extract phones" or "Extract all" to pull out every match, deduplicated and sorted.
  3. Copy the clean list or download it as a .txt file. Everything runs in your browser — nothing is sent to any server.

About this tool

Manually hunting for email addresses, links or phone numbers inside a wall of text is slow and error-prone: you miss entries, copy duplicates and drag along surrounding punctuation. This extractor does the tedious part with pattern matching — paste anything, click one button, and get a clean list with one item per line, ready to paste into a spreadsheet, CRM or mailing tool.

Under the hood each button applies a regular expression tuned for its data type. Emails follow the usual [email protected] shape; URLs are recognized by the http://, https:// or www. prefix, with trailing punctuation stripped so "https://vai.la/tools." comes out without the final period; phone numbers use a pattern tolerant of Brazilian formats — (11) 91234-5678, +55 11 91234-5678 or a bare 11912345678 — while rejecting digit runs that are too short or too long to be a phone. Results are deduplicated case-insensitively and sorted alphabetically, so the same address written twice appears only once. "Extract all" runs the three extractions at once and groups the output under headers with a count for each type.

Typical uses: pulling contact addresses out of a long email chain before creating a distribution list, collecting every link cited in a report for an SEO review, isolating phone numbers from exported support tickets, or cleaning up a scraped page before importing it anywhere. The extraction runs 100% in your browser — the text never leaves your device, which makes it safe even for contact lists you would not upload to a random website.

Frequently asked questions

Does the extractor remove duplicates?

Yes. Each list is deduplicated case-insensitively — [email protected] and [email protected] count as one entry — and then sorted alphabetically, keeping the first spelling found.

Which phone number formats are recognized?

Brazilian formats, with tolerance: (11) 91234-5678, +55 11 91234-5678, 11 91234-5678 and unformatted runs like 11912345678 or 31234567. Candidates with fewer than 8 or more than 13 digits are discarded, as are digits that are part of a longer number.

Why did a URL without http or www not appear?

Because bare domains like vai.la are indistinguishable from ordinary abbreviations, the tool only treats text starting with http://, https:// or www. as a URL. Add the prefix if you need it caught.

Can it miss or over-match some patterns?

Occasionally, yes — pattern matching is heuristic. Exotic email addresses or unusually formatted numbers may slip through either way, so skim the result before using it. For everyday text the accuracy is very high.

Does my text leave my browser?

No. The extraction runs 100% in JavaScript on your device. Nothing you paste is transmitted or stored, so it is safe for contact lists and internal documents.

Related tools

Long links? Shorten them for free

Vai.la turns any URL into a short link with click statistics, QR Code and your own biolink.

Vai.la is not responsible for how the tools are used or for decisions made based on their results.