Advertisements

headerup to 320x100 / 728x90

Phone Number Extractor

Find phone numbers in free-form text using a permissive regex across common formats

Input
Loading editor...
Output

Output will appear here...

Advertisements

content bottomup to 300x250

What is Phone Number Extractor

Last reviewed:

A regular expression (regex) is a concise pattern language for matching and extracting parts of text, supported across virtually every programming language.

Phone Number Extractor searches for sequences that start with an optional + and contain at least seven digits mixed with common separators like spaces, parentheses, dashes, or dots.

It's widely used for extracting contacts from business cards (OCR'd), old call logs, support threads, lead lists, and CRM exports.

Why use it

  • Extract phone numbers from customer tickets or emails.
  • Convert OCR'd business-card text into a contact list.
  • Audit leaked documents for exposed phone numbers.
  • Build lead lists from publicly available directories.
  • Prepare numbers for bulk import into CRMs.

Features

  • Permissive international phone regex
  • Handles +, parentheses, dashes, dots, spaces
  • Deduplicated output
  • Minimum 7 digits per match
  • Phone Number Extractor is handled entirely in-browser

How to use Phone Number Extractor

  1. Paste text. Drop any block (emails, OCR, CRM export).
  2. Run. The tool extracts every phone-like sequence.
  3. Review and copy. Delete any spurious matches and copy the list.

Example (before/after)

Input

Call +1 (415) 555-2671 or 020 7946 0958 or 555.123.4567.

Phones

+1 (415) 555-2671
020 7946 0958
555.123.4567

Common errors

False positives

Long numeric IDs may look like phones.

Fix: Review output and delete spurious matches.

Extension characters

'ext. 101' can be matched.

Fix: Post-process the output or trim after 'x', 'ext' manually.

FAQ

Is the match E.164 compliant?

No — it is permissive to maximise recall in messy text.

Are duplicates removed?

Yes.

Will it match 4-digit extensions?

No — the tool requires at least 7 digits.

What about Unicode digits?

The regex uses ASCII digits only.

Is my data uploaded?

No — extraction is local to your browser.