Phone Number Validator
Paste any phone number to check whether it is valid and see its canonical E.164 format, line type, country and carrier. Everything runs server-side using Google's libphonenumber — the same data carriers use.
What this tool tells you
E.164 format is the international standard for phone numbers — a leading +, the country code, then the national number, with no spaces or symbols (e.g. +447911123456). It is the format almost every API, CRM and SMS gateway expects.
Line type tells you whether a number is a mobile, a fixed line, or a VoIP / internet number. Many services block VoIP numbers at sign-up because they are easy to create in bulk, so knowing the type up front saves a failed verification.
Carrier & location are best-effort estimates from the number's prefix. Because numbers can be ported between carriers, treat the carrier as a strong hint rather than a guarantee.
Frequently asked questions
Is this phone number validator free?
Yes — it is completely free, needs no account, and there is no limit on how many numbers you can check.
How do I convert a number to E.164?
Enter the number with its country code (or select a default country) and validate it. The E.164 row shows the exact international format, with a one-click copy button.
Can it tell if a number is VoIP or virtual?
It reports the line type reported by the numbering plan — mobile, fixed line or VoIP. Some virtual numbers are registered as mobile, so a "mobile" result is not an absolute guarantee, but a VoIP result is a reliable signal.
Do you store the numbers I check?
No. Numbers are parsed to produce the result and are not saved.