Phone Number Extractor
Paste any text and extract every phone number into a clean, deduplicated list.
โ 100% Freeโ No Signupโ No Watermarkโ Unlimited Use
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
- 1Copy the text that contains phone numbers.
- 2Paste it into the box.
- 3Click Extract Numbers.
- 4Copy 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 as | Format name | Region |
|---|---|---|
| +1 415 555 2671 | International with country code | Global |
| (415) 555-2671 | North American NANP | US and Canada |
| 415.555.2671 | Dotted local | US |
| +44 20 7946 0958 | International UK | United Kingdom |
| 07911 123456 | National with leading zero | UK mobile |
| +14155552671 | E.164 normalized | Storage 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.