About this phone number extractor
Collecting phone numbers from emails, web pages, PDFs, or old spreadsheets by hand is slow and error-prone. This extractor scans your text for the common ways numbers are written: US and Canadian numbers with parentheses, dashes, dots, spaces, or no separators at all, seven-digit local numbers, and international numbers that start with + and a country code. Each number is listed exactly as it was written, and duplicates are recognized by their digits, so (555) 123-4567 and 555.123.4567 count as the same number. A format breakdown and a CSV with the digits make it easy to clean up a contact list.
How to extract phone numbers
- Paste your text. Add emails, signatures, web page text, or a contact list, or press an example.
- Choose the options. Decide whether to include international numbers and whether duplicates should be removed.
- Press Extract phone numbers. Copy the list, download it as text, or download a CSV with each number’s digits and format.
Frequently asked questions
Which formats are recognized?
US-style numbers such as (555) 123-4567, 555-123-4567, 555.123.4567, 555 123 4567, and 5551234567, seven-digit local numbers like 555-4567, and international numbers starting with +, such as +44 20 7946 0958.
How are duplicates detected?
Numbers are compared by their digits only, so different spellings of the same number are treated as one. A +1 in front of a 10-digit US number is ignored for this comparison.
Why was a number not found?
Numbers written with words, extensions such as “ext. 12”, or unusual groupings may be missed, as may numbers shorter than 7 digits. Numbers inside longer digit strings are skipped on purpose.
Will it pick up dates or ZIP codes?
Dates such as 2026-10-04 and five-digit ZIP codes are not matched, because they do not have the length and grouping of a phone number.
Are the numbers checked to be real?
No. The tool finds text shaped like phone numbers but does not check that they are in service or valid in a given country.