Phone Number Extractor

Paste any text and extract every phone number into a clean, deduplicated list.

โœ” 100% Freeโœ” No Signupโœ” No Watermarkโœ” Unlimited Use

Updated 2026-07-05 ยท Built and maintained by the MakeToolz team.

Pull Every Phone Number Out of Text

This free phone number extractor scans any block of text and pulls out every phone number it finds. Paste a web page, a document, a spreadsheet export, or a chat log, and it returns a clean list of numbers, one per line, with duplicates removed.

It recognizes common formats, including country codes, brackets around area codes, and numbers separated by spaces, dots or dashes. Everything runs in your browser, so even confidential contact lists stay private.

How to Use the Phone Number Extractor

  1. 1
    Copy the text that contains phone numbers.
  2. 2
    Paste it into the box.
  3. 3
    Click Extract Numbers.
  4. 4
    Copy the clean list or download it as a text file.

Why Use MakeToolz's Phone Number Extractor?

Many formats

Catches numbers with country codes, brackets, spaces, dots and dashes.

Deduplicated

Removes repeated numbers so your list is clean.

Handles big text

Extract from long documents and exports instantly.

Export ready

Copy to clipboard or download as a .txt for a spreadsheet or CRM.

Private

Runs in your browser; nothing you paste is uploaded.

Free

No signup, no limits.

Phone Number Formats and How Extraction Handles Them

Phone numbers appear in text in dozens of shapes. A single contact list can hold numbers written with country codes, brackets around the area code, dots, dashes, or plain spaces. A phone number extractor works by matching digit patterns rather than a single fixed format, which is why it can pull numbers from a messy web page, a PDF export or a chat log all at once. This tool uses a pattern that allows an optional country code, an optional bracketed area code, and groups of digits split by spaces, dots or dashes, then keeps only strings with at least seven digits so short numbers are ignored.

Understanding the target format helps you clean the results afterward. The international standard is E.164, which writes a number as a plus sign, the country code, and up to fifteen digits with no spaces, like +14155552671. Many teams normalize extracted numbers to E.164 so the same number is never stored two different ways.

Common Formats You Can Extract

Written asFormat nameRegion
+1 415 555 2671International with country codeGlobal
(415) 555-2671North American NANPUS and Canada
415.555.2671Dotted localUS
+44 20 7946 0958International UKUnited Kingdom
07911 123456National with leading zeroUK mobile
+14155552671E.164 normalizedStorage standard

How the Regex Thinks

Under the hood, extraction relies on a regular expression, or regex, that describes a phone-shaped string: an optional plus and one to three digits for the country code, an optional bracketed group, then blocks of two to four digits separated by common punctuation. A minimum digit count filters out years, prices and ID numbers that could otherwise slip through. No regex is perfect, so always scan the output for a few false positives before you import it.

Deduplication and Why It Matters

The same number often appears more than once in a page or export, in a header, a footer and a signature block. Turning on duplicate removal collapses those into one entry, which keeps your call list clean and stops you from dialing or texting the same person twice. For best results, deduplicate before you normalize to E.164, since two differently formatted copies of one number will only merge once they share the same shape.

Real Use Cases

  • Sales and outreach lists: pull every number from a scraped directory or a copied spreadsheet into one clean column.
  • Data cleaning: extract numbers buried inside free-text notes or CRM comment fields.
  • Migration: gather contact numbers from old documents before moving them into a new system.
  • Research: collect published contact numbers from reports and public pages for follow-up.

Common Mistakes and Tips

  • Trusting the count blindly. A dense document can produce false matches like order numbers. Skim the list before you use it.
  • Skipping validation. Extraction proves a number is phone-shaped, not that it is real. Run the results through our phone number validator to confirm and format them.
  • Forgetting the other contact details. If the same source has emails, grab those in one pass with the email extractor, and pull any web addresses with the URL extractor.

People Also Ask

What is E.164 phone number format?

E.164 is the international standard for writing phone numbers, a plus sign followed by the country code and up to fifteen digits with no spaces or symbols. It gives every number one unambiguous form, which is why databases and messaging systems store numbers this way.

How do I extract phone numbers from a PDF or web page?

Copy the text from the PDF or page and paste it into the extractor, then run it. The tool ignores layout and images and simply finds the phone-shaped strings in the text you pasted. Copy or download the cleaned list afterward.

Can I extract international numbers with country codes?

Yes. The pattern allows an optional leading plus and a one to three digit country code, so numbers like +44 or +1 are captured along with the local digits. Verify unusual formats, since numbering rules vary by country.

Will it pull numbers out of a spreadsheet export?

It will if you paste the export as text, such as CSV or copied cells. The extractor scans the whole blob and returns each number on its own line, ready to paste back into a new column.

Why did it miss a number in my text?

Very unusual spacing, letters mixed into the digits, or extremely short numbers can fall outside the pattern. Reformat the odd entries slightly and run it again, or add them by hand after reviewing the list.

Does extracting numbers check if they are valid?

No. Extraction only finds strings that look like phone numbers; it does not confirm the line exists. Pass the list through a phone number validator to check length, country and formatting.

How do I remove duplicate phone numbers?

Keep the remove duplicates option on and the tool collapses identical entries into one. For numbers written two different ways, normalize them to a single format first so the duplicates match exactly.

Is it safe to extract a confidential contact list?

Yes. The extraction runs entirely in your browser, so the text you paste is never uploaded or stored on a server. You can close the tab afterward and nothing is retained.

Frequently Asked Questions

How do I extract phone numbers from text?
Paste the text and click Extract Numbers. The tool finds every phone-number pattern, removes duplicates, and lists them one per line for you to copy or download.
What formats does it recognize?
Common ones, including an optional country code, an area code in brackets, and digits separated by spaces, dots or dashes. It ignores short number-like strings that are too small to be a phone number.
Is my data private?
Yes. The extraction runs entirely in your browser, so nothing you paste is uploaded or stored.
Can I validate the numbers too?
Extract them here, then paste the list into our Phone Number Validator to check each one is valid and format it to E.164.

Related Free Tools