Messaging
Phone number type lookup
See whether a number's range was assigned as mobile, landline, toll free or premium rate.
Free, no accountIn your browser
With its country code (+44, +1) or, without one, give the country below.
Two letters, for a number written without its +country code. Ignored when the number starts with +.
Result
Nothing to look up yet
Enter a phone number and its type is looked up as you type.
What this is
This phone number type lookup checks the numbering plan's own metadata for the kind of line a number's range was assigned to - mobile, fixed line, toll free, premium rate or another kind - and nothing past that: it cannot say whether the range was ever assigned at all, whether the line still rings, or who carries it today.
A phone number's type here means the use a country's numbering plan assigned to the range it falls in, not a fact about the specific line. Google's own libphonenumber project, which this tool is built on, is explicit that it answers the range a number was assigned to, not who carries it now or whether it is in service - this tool only narrows that answer to the one field, type.
How to read the result
The facts row names the country and the type the numbering plan assigns to this range, in plain words. A range the metadata covers only by length, with no type recorded for it, says so plainly as "not stated in the numbering plan" rather than guessing at mobile or landline.
This tool makes no claim about whether the range is actually assigned, or what format the number takes elsewhere - for a full validity report and every common format, use the phone number validator.
This lookup's own limit - an assigned range, never a live carrier check - matters most right before the sender-name and A2P checks; see sending an SMS that arrives for where this step sits among them.
Common mistakes
What goes wrong most often, and how to tell.
- Reading a type as proof the line is live, or who carries itA type is what the numbering plan assigned the range to, not a fact about one specific line today. Only a live carrier check - out of scope here - can say whether it rings or who carries it after a porting.
- Typing a national number with no country code and no hintA national number with no leading + and no country hint could belong to more than one numbering plan, each of which might assign the same digits a different type - set the hint below, or start the number with its own +code, so there is exactly one plan to check.
Questions
What people ask about this tool.
- It tells you what the numbering plan assigned the range to - mobile, fixed line, toll free, premium rate or another kind - which is usually the same thing, but it is not a live check of the specific line. Google's own libphonenumber project is explicit that it does not know who carries a number today.
- Some countries' metadata only covers length, not type, for a given range. Rather than guess, this tool says plainly that the plan does not state a type here.
- No - this tool only looks up type. For validity, country and every common format, use the phone number validator.
- No. The type is looked up in your browser, against the numbering-plan metadata bundled with this page; nothing you type is sent to a server.
Sources
Every fixed value here comes from the provider’s own documentation. These pages change, so each says the day it was last read.
Use it from the API
The same check, as one request.