Phone number
validator verify format
and E.164.

Free phone number validator. Checks the digit count for 19 countries and returns the number in clean E.164 and national format. It checks the format only, not whether a number is in service.

19 COUNTRIESE.164 OUTPUTFORMAT CHECKFREE
Free Instant Format-perfect output
COUNTRY
PHONE NUMBER

What it checks, and what it does not.

Validation here is a structural check on the digit count — not an active-line check, and not a check of the prefix. A valid-format number has a plausible digit count and returns in clean E.164 ready for any API or CRM.

COUNTRYCountry code applied

Adds the dial code of the country you select.

LENGTHDigit count

Checks the digit count against the typical range for that country.

NOT CHECKEDPrefix and allocation

This tool does not check whether the leading digits are assigned, or whether the number is in service.

OUTPUTE.164 and national format

Returns +CountryCode NationalNumber, and the national format, ready for any API or CRM.

Four places teams run validation.

Format validation is usually the first step in any phone-data pipeline — from cleaning CRM exports to standardising contact lists. Here are the most common places teams reach for it.

  1. 01
    Form input validation

    Catch typos, such as a missing or extra digit, before a number is saved to your database. A valid format does not prove a number is real or in service.

  2. 02
    Database cleanup

    Run an existing list through validation. Remove or flag rows that fail. Reformat the rest into E.164 for consistent storage.

  3. 03
    International normalisation

    Mixed national formats from different regions become a uniform list of E.164 numbers any system can process without ambiguity.

  4. 04
    Sales lead vetting

    Before pushing a lead list into a dialer, validation removes rows where someone typed nine digits instead of ten.

What is E.164 and why does it matter?

E.164 is the ITU-T international standard for phone number formatting. Every API, CRM, dialer, and SMS platform that works internationally expects numbers in this exact format.

+
Plus prefixAlways required
1
Country CodeCC · 1–3 digits
415
Area CodeNDC · 3 digits
555
ExchangeCentral office
0182
SubscriberLine number
CC
Country Code

Assigned by the ITU. 1 to 3 digits, always after the + sign. Examples: +1 for US & Canada, +44 for the UK, +91 for India, +86 for China.

NDC
National Destination Code

Narrows to a geographic area, city, or mobile network within the country. In the US this is the 3-digit area code. This validator does not check the NDC against allocated ranges.

SN
Subscriber Number

Uniquely identifies the individual line within the NDC. CC + NDC + SN combined must not exceed 15 digits total under the E.164 standard.

Format rules for the supported countries.

Each country has its own digit count and prefix rules. The validator checks the digit count only; the prefix notes below are reference information about each country's format.

United States+1 · 10 digits

Area code (3) + Exchange (3) + Line (4). Area codes cannot start with 0 or 1.

+1 (415) 555-0182
India+91 · 10 digits

Must start with 6, 7, 8, or 9. Mobile numbers start with 6–9.

+91 98765 43210
United Kingdom+44 · 10 digits

Drop the leading 0. Mobile starts with 7. London landlines start with 20.

+44 7911 123456
Canada+1 · 10 digits

Same NANP format as US. Canadian area codes include 416, 604, 514, 780.

+1 (416) 555-0198
Australia+61 · 9 digits

Drop the leading 0. Mobile starts with 4. Landline area codes: 2, 3, 7, 8.

+61 491 570 156
Germany+49 · 10–12 digits

Mobile: 015x, 016x, 017x. Length varies by region and service type.

+49 1512 3456789
France+33 · 9 digits

Drop the leading 0. Mobile starts with 6 or 7. Landlines start with 1–5.

+33 6 12 34 56 78
Pakistan+92 · 10 digits

Drop the leading 0. Mobile starts with 3.

+92 312 3456789
Nigeria+234 · 10 digits

Drop the leading 0. Mobile numbers start with 7, 8, or 9.

+234 802 123 4567
UAE+971 · 9 digits

Mobile starts with 5 (050, 055, 056, 058). No leading zero after dial code.

+971 50 123 4567
Singapore+65 · 8 digits

8 digits only. Mobile starts with 8 or 9. Landline starts with 6.

+65 9123 4567
Brazil+55 · 11 digits

Area code (2) + 9 (mobile prefix) + 8-digit number. Mobile has 9 digits.

+55 11 91234 5678
Validated? Now send it.

Your number is E.164 ready. Start sending SMS.

Once a number passes validation it's in the exact format CallMama's two-way SMS requires. Send and receive international texts from your own virtual number — activated in minutes, no SIM required.

Send & Receive SMS

Frequently asked.

What's the difference between phone number validation and verification?
Validation checks the number's format against the country's typical numbering pattern, a structural check. Verification confirms the number is actually in service and reachable. The validator on this page is for format validation only.
Which countries does the validator support?
The selector lists 19 countries. For each one it checks the digit count against the typical range for that country. It is a length check, not a full numbering-plan check.
Can the validator reformat numbers into international format?
Yes. Every successful validation returns the number in E.164 format (+ country code and national number) and in national format.
Why is my valid-looking number coming back as invalid?
Common reasons: wrong country selected, a missing or extra digit, or a leading zero or country code typed twice.
Can I validate numbers in bulk?
No. The free tool handles single numbers.

Pick up where you
left off.

One tap to install. One more to call. It really is that simple.

Tweaks