Report

Help us improve this tool

Phone Number Extractor

Paste text and extract phone numbers in multiple international formats. Runs in your browser.

O M T

What Is Phone Number Extractor?

The Phone Number Extractor scans arbitrary text—logs, emails, HTML dumps, spreadsheets pasted as text—and lists unique phone numbers in standard E.164 form (for example +14155552671). Parsing uses libphonenumber metadata in the browser so formats like parentheses, dashes, and leading 00 country codes are recognized when valid. If you also need to extract email addresses, check out the Email Extractor, or use the Punycode Converter for domain name encoding.

Default region

Numbers written without a country code (local style) need a hint. Choose a Default region such as GB or US so values like (555) 123-4567 resolve correctly for that country. Leave the dropdown on International when your text already uses + prefixes, 00 international dialing (normalized to + before search), or UK-style national numbers such as (020) 7946 0958 (a second pass looks for valid +44 landlines and mobiles so those are still picked up).

How to use

  1. Optional: set Default region for local-style numbers.
  2. Paste your text into Source text (or load the sample).
  3. Copy or download the Extracted numbers list.

Frequently Asked Questions

Why is a UK number missing until I pick GB?

In International mode, a follow-up pass uses the UK metadata to find valid +44 fixed-line and mobile numbers (for example (020) … or 07911 …), including Unicode-normalized punctuation. Other countries’ local numbers without + still need the matching Default region.

Does 00 international dialing work?

Yes. A leading 00 (with optional spaces before the country code) is normalized to + internally—for example 00 49 30 12345678 becomes +49 30 12345678, and 00493012345678 becomes +493012345678—so the library can resolve the country calling code.

Are duplicates removed?

Yes. The tool prints each E.164 value once, in the order it first appears in the source text.

Does my text leave my device?

No. Extraction runs entirely in your browser; nothing is uploaded for parsing.

What if nothing is found?

Try another default region, check that numbers are plausible phone lengths, or confirm the text actually contains dialable numbers rather than masked values (for example all stars).