EN
My tools

Phone Number Extractor

Extract phone numbers from any text, in local or international formats with spaces, dots, dashes or brackets, then de-duplicate and format them as E.164 or digits only.

Phone numbers
4 numbers (1 duplicate removed)

Numbers are recognised by their shape, not checked against numbering plans, so a long reference number with dashes can slip in.

Numbers found
As writtenE.164Line
(415) 555-0132+141555501321
415.555.0199 ext. 12+141555501991
+44 20 7946 0958+4420794609582
+82 2-312-3456+82231234562
My tools →
Advertisement

Pull every phone number out of an email signature, a spreadsheet export, a web page or a chat log, however it is written: with brackets, dots, dashes or spaces, with a +country code or 00 prefix, and with extensions. The extractor removes duplicates and can rewrite every number in the international E.164 format (+14155550132) that contact apps, CRMs and SMS services expect, using the country you choose for numbers written without one.

How to use this tool

  1. Paste the text.
  2. Choose the country used for numbers that have no + or 00 prefix.
  3. Choose E.164, digits only or “as written”, and whether to keep extensions.
  4. Copy the list; the table shows each number as written, its E.164 form and its line.

Formula

E.164 = + country code + national number without its trunk prefix (at most 15 digits)

A candidate is a run of digits with optional spaces, dots, dashes, slashes or brackets, starting with a digit, + or (. It is kept if it has 7–15 digits and either a + or 00 prefix, separators, or at least 10 digits, so plain order numbers are skipped. Dates, IP addresses and decimals are rejected, and a match never starts inside a longer group of numbers. For North America, 10-digit numbers get +1. Elsewhere the national trunk prefix is dropped (0 in most countries, 8 in Russia); Italy keeps its leading 0 because it is part of the number.

Example

From the sample text, with the United States as the default country, the extractor finds 4 numbers: +14155550132, +14155550199 ext. 12, +442079460958 and +8223123456 (the Seoul number, which already has its +82). The second (415) 555-0132 is removed as a duplicate, and the 8-digit order number and the date 2026-11-08 are skipped.

Frequently asked questions

What is E.164?

The ITU standard for international numbers: a plus sign, the country code and the national number, with no spaces or punctuation and at most 15 digits. Most phone systems, SMS gateways and contact importers accept it.

Why was a number not found?

Numbers shorter than 7 digits, and 7–9 digit numbers written without any separator, are skipped because they are usually codes or IDs. Write them with a dash or space, or add the country code.

Does it check that the numbers exist?

No. It only reads the text, so it cannot tell whether a number is in service. It also does not know each country’s numbering plan, so treat the result as a list to check, not a verified directory.

Last updated:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). Phone Number Extractor. https://kakao.mobile/tools/phone-number-extractor/

MLA

“Phone Number Extractor.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/phone-number-extractor/.

Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms

Advertisement