Phone number extractor
Find every phone number in a page, document or export, and get it back in one consistent format ready for your CRM or SMS tool.
Find every phone number in a page, document or export, and get it back in one consistent format ready for your CRM or SMS tool.
The same line can be written as (415) 555-0132, 415.555.0132, +1 415 555 0132 or 001-415-555-0132. To a spreadsheet those are four different values, so de-duplication and matching fail. Converting everything to E.164 (+14155550132) makes each number one exact string, which is how Twilio, HubSpot, Salesforce and most telephony APIs store them.
Pull email addresses from the same text too.
Sequences of 7 to 15 digits (the ITU E.164 maximum is 15), with optional spaces, dots, dashes, slashes and parentheses, and an optional leading + or 00 international prefix. Examples: +44 20 7946 0958, (415) 555-0132, 415.555.0199, 0049 30 901820.
E.164 is the ITU-T international numbering format: a plus sign, the country code, then the national number with no spaces or leading trunk zero, for example +442079460958. CRMs, Twilio and most SMS platforms expect numbers in this format.
They get the default country code you pick. A leading national trunk 0 is removed first (020 7946 0958 in the UK becomes +44 20 7946 0958 → +442079460958), and for +1 a leading 1 on an 11-digit number is treated as the country code.
Date patterns such as 2026-09-27 and 27/09/2026 are skipped, and runs shorter than 7 digits are ignored. Long invoice or order numbers can still look like phone numbers, so skim the result before you import it.
No. It checks the shape of the number, not whether a line is active. That takes a carrier lookup service.