Phone Extractor

Extract all phone numbers from a text.

About Phone Extractor

Phone numbers written in a dozen styles (600 111 222, +34 600-111-222, (91) 123 4567) are scattered through contact pages, CVs, chat exports and scanned documents. This tool scans any text with a pattern that accepts an optional country code, optional parentheses and spaces, dots or hyphens as separators, removes duplicates and lists the numbers one per line.

Paste the text, click Extract and copy or download the result as TXT or CSV. Matching runs in your browser and the text is never uploaded.

How to use Phone Extractor step by step

  1. Paste the text containing the phone numbers into the box.
  2. Click "Extract phones". The unique matches appear with a count.
  3. Click "Copy list", or download telefonos_extraidos.txt or telefonos_extraidos.csv.

Input and output example

Input

Call Ana on +34 600 111 222 or the office at (91) 123-4567. Old mobile: 600111222.

Output

+34 600 111 222
(91) 123-4567
600111222

Why use our Phone Extractor?

Common use cases

Limits and tips

Frequently asked questions

Which phone formats are detected?

Numbers with an optional country code of 1 to 3 digits preceded by an optional plus sign, an optional area code in parentheses, and 9 to 11 digits in groups separated by spaces, dots or hyphens. That covers Spanish mobiles and landlines, most European formats and US numbers such as (555) 123-4567.

Why are some numbers missing?

The number has fewer digits than the pattern requires, uses unusual separators such as slashes, or is split across lines. Numbers written with the 00 international prefix may be cut. Adjust the text (join lines, replace separators) and extract again.

Can the tool normalise numbers to E.164 format?

No. Matches are returned verbatim. To normalise (+34600111222), export the CSV and use a spreadsheet formula or a library such as libphonenumber.

What is the difference between a mobile and a landline in Spain?

Spanish mobile numbers start with 6 or 7 and landlines with 8 or 9, all with nine digits and the country code +34. The extractor does not distinguish them; filter by the first digit in your spreadsheet if you need to.

Is the text uploaded?

No. The extraction is done in your browser with a regular expression and nothing is transmitted.

Related tools

Other free utilities you may find useful

Available languages