TTKTheTextKit
Text Extraction

Extract Phone Numbers from Text

Paste text containing phone numbers to extract them all into a clean list. The tool recognizes common formats including (555) 123-4567, +1-555-123-4567, 555.123.4567, and international styles with country codes. Results are deduplicated and copyable with one click.

0phone numbers found

Related Tools

[3 suggestions]

About the Extract Phone Numbers from Text

The Extract Phone Numbers tool uses a set of regular expressions designed to match the most common telephone number formats encountered in English-language text. Supported patterns include: North American format with area code in parentheses ((555) 123-4567), dotted format (555.123.4567), hyphenated format (555-123-4567), space-separated (555 123 4567), and international formats with a leading plus and country code (+1 555 123 4567, +44 20 7946 0958). The tool requires a minimum of 7 digits to avoid matching short numeric sequences that are unlikely to be phone numbers. It is important to note that phone number format detection is inherently imperfect across the vast landscape of international formats — some countries use variable-length numbers, non-standard separators, or formats that overlap with other numeric patterns. This tool covers the most common patterns encountered in everyday text rather than attempting to be an exhaustive international phone parser. For rigorous international phone validation, consider a dedicated library like libphonenumber.

What phone number formats are recognized?▾

The tool matches common formats including (555) 123-4567, 555-123-4567, 555.123.4567, +1 555 123 4567, and similar variations with dashes, dots, spaces, or parentheses as separators. A minimum of 7 digits is required.

Does it work with international phone numbers?▾

It recognizes numbers with a leading + country code (e.g. +44, +91, +1). However, phone format detection is inherently imperfect across all international formats — this tool covers common patterns rather than being exhaustive.

Will it match short numbers like 911 or 411?▾

No — the tool requires at least 7 digits to avoid false positives with short numeric sequences, ZIP codes, or emergency codes that are not phone numbers.