Free Phone Number Validator Tool
Enter a phone number and confirm it's correctly formatted for its country, with country code, national number, and best-guess line type — all in your browser.
Checks run on your device against national numbering-plan rules for 64+ countries. Carrier name and live active-line status are only available through the paid Lookup API.
What the validator confirms
Validity
Whether the number is correctly formatted for its country's numbering plan.
Country & region
The country code and country name resolved from the leading digits.
Line type hints
For countries where the number reveals it — mobile, landline, toll-free or premium.
Canonical formats
The number in E.164 and pretty national format, ready to copy.
What's not shown
Live active-line status and carrier name — those need the paid Lookup API.
How to validate a number in 3 steps
Enter the number
Include the country code (e.g. +44 for UK) — or paste a 10-digit US number for auto-detect.
Validate
The tool checks format, length, and country-code rules against national numbering plans.
Read the report
Country, national number, E.164 and line-type hint — ready to copy.
Why use a phone number validator
Cut wasted spend
Stop texting or calling malformed numbers before you fire off a campaign.
Boost deliverability
Clean lists before campaigns — invalid numbers get filtered up front.
Catch typos at entry
Wrap this in your signup flow, or paste a lead's number to sanity-check it.
Confirm reachability
Rule out format-only errors before you invest in manual outreach.
How it works
Validation checks the number against the official numbering plan for its country — length, country calling code, national prefix rules, and known ranges. That catches malformed numbers and correctly-formatted-but-wrong-length ones. For the second layer — live active-line status and carrier — you need the paid Lookup API.
The numbering-plan rules ship with the page. Every check is instantaneous and completely private — no logging, no rate limits, no signup.
Who uses it
Signup forms
Validate numbers at the point of entry.
Marketing
Scrub lists before SMS campaigns.
Sales
Confirm a lead's number isn't a typo.
Developers
Sanity-check input before you store it.
Accuracy & good-to-know
Validating numbers in your app or across a database? Use the Lookup API.
Free for single checks. To validate numbers in real time inside your signup flow — or scrub a full database with live carrier data and active-line status — My Country Mobile's validation API returns the same results programmatically.
Phone number validator — frequently asked questions.
Is the validator free?expand_more
Yes — single validations are free with no signup.
What's the difference between validate and lookup?expand_more
Validation confirms a number is real, active, and correctly formatted; a lookup returns richer details like caller and location.
Does it tell mobile from landline?expand_more
Yes — line type is included in every result.
Can I validate international numbers?expand_more
Yes. Include the country code to validate numbers worldwide.
Can I validate numbers in bulk?expand_more
Yes — via the API for lists and databases; the web tool handles single numbers.
Validate at scale, in production.
For live signup-form validation, bulk list scrubbing, or CRM-embedded checks with real carrier data, MCM's Lookup API returns the same result programmatically.