Checking…
Phone number lookup
Check number formats, numbering regions and rule-based types. Your number stays in this tab.
Checking…
Check number formats, numbering regions and rule-based types. Your number stays in this tab.
Checking…
Checking…
Format and inspect a number locally. No lookup request, call or SMS is sent to the number or a carrier.
Ready for a local lookup.
This phone number lookup explains a number's format and numbering-plan metadata without placing a call or sending a message. Enter one number, choose a dialing region when needed, and select Look up number. The result helps you distinguish a formatting problem from an unsupported length or an unrecognized numbering pattern. It does not identify the person using the number.
Start phone number lookup with the full international form when you know it, such as +1 202 555 0123. A leading plus supplies the country calling code. Spaces, parentheses, periods and hyphens can make an input easier to read. You do not need to remove every separator before using the tool, but surrounding prose and multiple numbers are rejected.
For a number without a plus, phone number lookup requires an explicit dialing region. Select the region whose national or international access-prefix rules should interpret the input. We do not infer it from your IP address, browser language or location. A visitor traveling abroad may be working with a number from an entirely different numbering plan.
The selected region supplies parsing context for phone number lookup; it is not a claim about where a subscriber lives. If you enter an international number with a leading plus, that prefix takes precedence and the selected region is ignored. The result explains which context was used so that a remembered dropdown selection cannot silently override an explicit country calling code.
The phone number lookup accepts up to 96 input characters, including formatting. Enter one number on a single line. A multiline paste is rejected before it replaces the field. The tool is not a contact-list importer, bulk validator or search engine for numbers embedded in messages. This boundary keeps each result tied to one deliberate input.
Add an extension with ext., x or ;ext=, followed by one to ten digits. The phone number lookup keeps leading zeros in extensions. An extension is displayed separately and can appear in a telephone URI, while the copied base number excludes it. Confirm which form another application expects before pasting a result into an address book or support form.
The phone number lookup also recognizes its own global tel: output, common fullwidth formatting symbols, fullwidth digits and Arabic-Indic or Eastern Arabic-Indic digits. Supported characters are converted to an ASCII representation for parsing. A normalization notice appears in the result. Other scripts, vanity words, pauses and arbitrary URI parameters are outside the accepted input grammar.
Use example fills a reserved demonstration number without starting phone number lookup. The example's 555-0123 suffix falls within the NANPA range reserved for fictional use. Its purpose is to demonstrate formatting and rule matching. Even when the result matches a numbering pattern, that example is not evidence of a live subscriber or working line.
The phone number lookup runs locally after you select its main action. Complete numbering metadata loads from this site's static assets on the first request for analysis. The number is not sent to a lookup API, carrier database or verification service. Merely typing does not start analysis, and the homepage does not need this metadata to display your public IP.
Editing either field clears the previous phone number lookup result. Clear resets the number and selected region. Stop and clear also cancels a pending analysis. A browser may finish downloading a static module after cancellation, but the tool ignores that late completion and does not analyze the discarded input. The next lookup requires a new deliberate submission.
The phone number lookup allows ten seconds for its rule module to become available. A failed or delayed load produces an unavailable or timeout message without an invented result. A subsequent retry can use a normally cached asset. There is no remote processing fallback that quietly changes where your number is handled when local resources are unavailable.
The phone number lookup separates two checks: whether the length fits the plan, and whether the digits match the configured numbering rules. A length can be plausible while a prefix is not recognized. Both answers are shown rather than compressed into a single green badge. That distinction helps you correct input without treating every parseable string as a valid assigned number.
The phone number lookup uses the pinned complete metadata from libphonenumber-js. The result identifies the package version and metadata set. Its maintained rules provide the parsing, formatting and type classification; our interface adds explicit limits, local execution and explanatory states. The version describes the bundled rules, not a live observation of a telephone network.
When phone number lookup reports a numbering-rule match, read it as compatibility with that metadata. The Google libphonenumber FAQ distinguishes valid ranges from numbers currently assigned to reachable subscribers. Our tool performs no ownership verification, call attempt or SMS challenge. A rule match cannot answer those separate operational questions.
The phone number lookup presents an E.164 candidate as a plus followed by the normalized base digits. ITU-T E.164 defines the international public numbering plan. The tool enforces its fifteen-digit ceiling for this output and keeps an extension separate. A normalized candidate remains a candidate even when its syntax is compact and easy to copy.
The phone number lookup can sometimes parse a long digit string that exceeds that international ceiling. In that case, it explains the length problem and withholds both the E.164 candidate and telephone URI. It does not remove trailing digits to create a successful-looking answer. Review the original source and check whether an extension was accidentally appended to the base number.
The International display in phone number lookup adds readable grouping around a calling code. The National display applies the numbering plan's national formatting rules and can include a national prefix. These are representations of the same parsed candidate, not two independently verified destinations. Do not assume that national formatting is a universal dialing instruction from every country or device.
The phone number lookup also shows the national significant number without the country calling code. A leading zero can be meaningful in some numbering plans, so the application delegates that interpretation to the metadata rather than stripping every zero. Compare the normalized output with a trusted source when converting an older record, especially if its original dialing context is uncertain.
The phone number lookup renders the telephone URI as text, without an automatic dialing link. RFC 3966 defines this URI scheme and its extension parameter. Copying a report can preserve that representation for another application. This page does not launch a dialer, initiate a call, test a destination or verify whether the extension exists.
Copy base number exports only the phone number lookup's E.164 candidate, without an extension. Copy report includes the normalized number, extension, rule outcomes, metadata version and scope statements. Unlike a redacted summary, this report deliberately contains the analyzed number. Review its destination and use an appropriate private support channel when the number should not be publicly disclosed.
The phone number lookup's region field describes a numbering plan. It is not GPS, a current IP location, a billing address or a residence record. A subscriber can travel, forward calls or retain a number while living elsewhere. Comparing a phone-region label with an IP lookup result does not establish that either observation is fraudulent or incorrect.
A shared calling code may leave phone number lookup with several possible regions or an undetermined result. The interface preserves that ambiguity instead of selecting the visitor's country. Candidate regions come from the metadata's analysis of the number. They are not a list of places where a person has traveled, and their order is not a confidence ranking.
A phone number lookup labels the numbering region as an inference. Expand the shared-calling-code list when present: even a regional label on a North American toll-free number does not establish exclusive assignment to that country. When no region can be resolved, length-compatible candidates show only where that calling code and number length could fit; they do not prove that the digits match each regional allocation rule.
International non-geographic services receive a separate phone number lookup label. They do not belong to a normal geographic country assignment in this interface. A service calling code should not be forced into a city or country map merely to fill an empty field. The result can still show its format, length assessment and available numbering-plan type.
The phone number lookup can report fixed line, mobile, fixed line or mobile, toll-free, premium rate, VoIP and other types represented in the metadata. An unknown type remains undetermined. These labels describe numbering categories; they are not a measurement of the technology currently carrying a call, an exact tariff or a promise that a message will be delivered.
The phone number lookup intentionally preserves Fixed line or mobile when that is the model's available distinction. A type label also does not determine whether a particular service accepts the number for verification. Applications apply their own policies, and providers may support messaging on some categories that a simple table would call voice-only. Check the relevant service directly for its actual requirements.
This phone number lookup does not query a current carrier. Number portability and reassignment mean that a prefix-based guess cannot reliably establish the current provider or user. The interface does not convert an old allocation hint into a present-tense carrier claim. Current carrier intelligence would require a separate suitable data source, with its own scope, freshness and access conditions.
The phone number lookup does not search people directories, retrieve a subscriber name or expose an address. It cannot determine who sent a call or message merely from the number shown on a screen. If an unexpected contact requests sensitive information, verify the organization through a trusted independent channel rather than treating a plausible number format as proof of identity.
The phone number lookup keeps input and result in the current page's memory. It does not put them in query strings, local storage, session storage or analytics events. Hiding the tab, leaving the page and clearing the form remove the working state. Ordinary page delivery and site analytics still operate separately, as described in our privacy policy.
The phone number lookup cannot erase copies made outside the page. Clipboard managers, synchronized clipboards, screenshots and other applications can retain copied numbers or reports. Browser extensions and browser-managed input history are also outside this tool's control. Clear removes the interface's current state; it is not a promise of forensic erasure across your device or other services.
Metadata changes can alter a future phone number lookup result. Numbering plans gain ranges, change prefixes or revise formatting, while software releases incorporate those changes on their own schedules. A mismatch may therefore reflect stale metadata or an unusual supported case rather than an unusable number. Keep the source version with a report when comparing results collected at different times.
Why is a complete-looking number not recognized? The phone number lookup may lack the correct dialing region, reject a prefix in the current rules or receive too many digits. Check the region selector, international plus and extension separator first. The error or separate length and rule checks indicate what this tool could establish; they do not replace the provider's own records.
Why does changing the region change the answer? A national number needs context. The phone number lookup uses your selected region when the input has no leading plus, including when interpreting supported international access prefixes. If the source already includes a country calling code, use its full plus form to make that interpretation explicit and independent of the dropdown.
Can the tool tell whether a number receives texts? No. The phone number lookup reports available numbering metadata and does not send a message. A mobile label alone is not proof that a particular destination currently accepts SMS or a verification provider will permit it. This distinction also applies to fixed-line, mixed and VoIP classifications.
Can I analyze emergency or short codes? This phone number lookup is designed for complete public telephone numbers. Emergency numbers, short messaging codes, star codes and partial local numbers are outside its supported workflow. A failure here says nothing about whether an emergency service or a provider-specific short code works within its intended local context.
Does a valid-looking result make an unexpected caller trustworthy? No. A phone number lookup cannot authenticate a caller, validate a displayed identity or determine whether a message is legitimate. Use the result to understand formatting and numbering rules. For account access, payment instructions or sensitive requests, use a verified communication channel rather than inferring trust from a technical metadata match.
Where are the source and license details? Every phone number lookup report identifies the bundled library and metadata variant. The software and metadata notices preserve the supplied MIT and Apache notices and upstream attribution. The rules are loaded as versioned site assets; they are not silently replaced by an unrelated provider or a remote subscriber database during analysis.