AnkhKit

Phone Number Parser & Formatter Online — Free

Runs 100% in your browser — your files never leave your device.

Is that number valid? Which country is it from? Mobile or landline? Paste a phone number in any format — with or without the + — pick a default country for national numbers, and get the full breakdown: validation, country, calling code, number type, and every standard format (international, national, E.164, RFC 3966).

How it works

  1. 1

    Paste a phone number

    International or national format — both work.

  2. 2

    Set the default country

    Only needed for numbers without a + prefix.

  3. 3

    Read the breakdown

    Validity, country, type, and every standard format appear at once.

About this tool

How the parsing works

The tool parses phone numbers against international numbering rules: it identifies the country, validates the number's structure for that country, and reports the canonical forms — international format with country code, national format, and the raw digits.

The normalization problem it solves

+44 20 7946 0958, 020 7946 0958, and 447946095858 are the same number wearing three outfits. Databases, dialing systems, and validation all need one canonical form — the parser produces the E.164 international standard from any reasonable input.

Validation is country-aware

Each country has its own numbering plan — digit counts, area code rules, mobile prefixes. The parser validates against the specific country's rules rather than a generic digit count, which is what makes its "valid" and "invalid" verdicts trustworthy.

Frequently asked questions

What is E.164 format?

The international standard: plus sign, country code, full number, no spaces or punctuation — up to 15 digits. It is the form phone systems and APIs expect, and the parser produces it.

How does the tool know the country?

From the country code if the number starts with +, or from a default region you specify for locally written numbers. Without either, parsing is ambiguous.

Does it tell me whether a number is active?

No — parsing validates structure against the numbering plan, not whether the line is connected. Activation status requires a carrier lookup.

More data converters