Free Number Portability Check
Instantly check whether a mobile number has been ported to a new carrier. Enter a number in E.164 format to see its ported status, country, and number type.
This free tool is a rate-limited public demo of the 1Lookup MNP API and returns partial results for informational purposes. Portability and network data may vary by region and change over time. For complete, current, and bulk MNP and carrier data, create a free account or use the 1Lookup API.
What Is a Mobile Number Portability (MNP) Check?
Mobile Number Portability (MNP) lets subscribers keep their phone number when they switch carriers. That convenience creates a problem for anyone routing messages or calls: the original network that issued a number prefix may no longer serve it. A number portability check tells you whether a given mobile number has been ported away from its original carrier, so your systems can target the correct current network instead of guessing.
This free MNP lookup answers the core question fast: has this number been ported? Enter a number in international E.164 format and you'll see its ported status (yes, no, or unknown), the country it belongs to, and its number type. It's a quick way to validate assumptions before you spend money sending traffic to a number whose carrier may have changed.
Behind the tool is 1Lookup's MNP and HLR data, the same source that powers our enterprise API. The free version is a public demo with a partial result. When you need the current carrier, original carrier, and exact network codes, a free account unlocks the full profile, and the API delivers the same data in bulk for automated workflows.
How the Number Portability Check Works
Enter a number in E.164 format
Type the mobile number with its country code, like +14155552671 or +447911123456. E.164 formatting ensures the lookup resolves the correct country and national number with no ambiguity.
We query live MNP and HLR data
1Lookup checks the number against mobile number portability registries and HLR network signals to determine whether it has been ported away from the carrier that originally owned its prefix.
Review status, then unlock the details
Instantly see ported status, country, and number type for free. Sign up to reveal the current carrier, original carrier, and MCC/MNC codes, or call the API for bulk porting lookups.
Clear ported status
Get a straightforward yes, no, or unknown answer to whether a mobile number has been ported, so you can act on real network ownership instead of outdated prefix assumptions.
Country and number type
Every free result includes the number's country and its type, helping you confirm a number is a valid mobile line in the region you expect before sending any traffic.
Powered by MNP + HLR data
Results draw on 1Lookup's mobile number portability registries and HLR network lookups, the same data layer behind our enterprise verification API used by telecom and messaging teams.
Free demo, full API behind it
Use the public tool for one-off checks, then scale up with a free account and API access for current carrier, original carrier, network codes, and high-volume bulk porting lookups.
Who uses this tool
A2P and SMS routing
Messaging and A2P platforms use MNP data to route SMS to the correct current network. A ported number checker prevents misrouted messages and the delivery failures that come from sending to the original carrier.
Telecom and carrier operations
Carriers and aggregators rely on number porting lookups to settle interconnect, apply correct rates, and keep routing tables accurate as subscribers move numbers between networks across markets.
Developer integrations
Developers building communications features add an MNP check before sending to validate the destination network programmatically, keeping delivery rates high and avoiding wasted spend on dead routes.
Fraud and risk screening
Fraud teams flag recently ported numbers as part of risk scoring. Knowing whether a number was ported adds signal during onboarding, account recovery, and high-value transaction reviews.
Frequently asked questions
What is Mobile Number Portability (MNP)?
Mobile Number Portability is the regulatory feature that lets a subscriber keep their phone number when they change carriers. Because the number stays the same while the serving network changes, the carrier that originally issued the number's prefix may no longer be the one delivering its calls and messages.
How do I check if a number was ported?
Enter the mobile number in international E.164 format (for example +14155552671) into the tool above and run the check. The free result shows whether the number has been ported, along with its country and number type. Sign up to also see the current and original carrier.
Why does porting matter for SMS?
SMS and A2P routing often depends on knowing which carrier serves a number. When a number is ported, routing based on its original prefix sends messages to the wrong network, causing delivery failures or extra cost. An MNP check ensures messages route to the correct current carrier.
What does the free portability check show?
The free result returns three fields: ported status (yes, no, or unknown), the country the number belongs to, and the number type. Current carrier, original carrier, MCC/MNC network codes, and detailed porting information are available after you create a free account.
What does an unknown ported status mean?
Unknown means we could not confidently determine porting status for that number at the time of the lookup. This can happen for certain ranges, regions with limited MNP coverage, or invalid inputs. Verify the number is correctly formatted in E.164 and try again.
Can I check many numbers at once?
The free public tool is rate-limited for single, on-demand checks. For bulk number porting lookups, use the 1Lookup API, which accepts numbers programmatically and returns full MNP and carrier data. A free account includes 1,000 lookups to get started.
What number format should I use?
Always use E.164 format: a plus sign, the country code, then the national subscriber number with no spaces or dashes, such as +447911123456. E.164 removes ambiguity about country and ensures the portability check resolves the correct number.