The 667 code is the most direct and legally permitted method to check the registration details of a SIM card that is physically in your possession.
When you insert a SIM into your phone and send the message MNP to 667, the mobile network replies within seconds with the legal owner’s registered name, a partially masked CNIC number, and the activation date of that specific SIM.
This service operates across all major Pakistani mobile networks: Jazz, Zong, Telenor, Ufone, and SCOM.
Unlike third-party apps or illegal databases that claim to return SIM owner information for any number you type, the 667 method does not work remotely. It does not accept a phone number as input.
It reads the registration data of the SIM physically present in your device at the time you send the message. This design is deliberate — it is the only architecture permitted under Pakistani telecommunications law for consumer-level SIM verification.
The 667 code is operated by PTA in coordination with all licensed mobile network operators.
Its results are drawn directly from the national SIM registration database, making it one of the most authoritative and legally reliable SIM verification tools available to ordinary subscribers in Pakistan.
Step-by-Step Instructions for Using 667
Follow these steps precisely to get an accurate result:
- Insert the correct SIM. The SIM you want to verify must be physically inserted into your phone. If your phone is dual-SIM, ensure the SIM you want to check is in the active slot you will be using to send the SMS.
- Open your SMS or messaging app. Use the default messaging application on your phone — any standard SMS app will work.
- Type the message. Type MNP in capital letters. No additional text, CNIC, or phone number is required.
- Send the message to 667. Enter 667 as the recipient and send.
- Wait for the reply. Within 5 to 10 seconds, you will receive an automated reply showing:
- The full registered owner’s name
- A partially masked CNIC number (some digits replaced with asterisks for privacy)
- The date the SIM was first activated
Standard SMS charges of approximately Rs. 1.50 to Rs. 2.50 apply, depending on your network operator. Ensure you have sufficient balance before sending the message.
What the 667 Reply Contains — Explained
The reply you receive from 667 contains three core pieces of information:
Registered Owner Name: This is the full legal name of the person whose CNIC was used during the SIM’s biometric registration. If the SIM was transferred to a new owner via official biometric change-of-ownership, the reply will show the new owner’s name.
Partial CNIC Number: PTA and operators display a masked version of the CNIC — for example, 352**4 — to protect the full identity while still giving you enough information to confirm whether the SIM belongs to you or someone else.
Activation Date: This is the date the SIM was first activated and linked to the registered CNIC. If the SIM was re-registered after a change of ownership, the date may reflect the most recent registration event.
This information is sufficient to determine whether a SIM currently in your possession is properly registered in your name, whether a SIM belongs to someone else, and whether the activation date aligns with your own records.
Network-Specific Details for 667
The 667 service functions across all five major Pakistani mobile networks. Here is how it works on each:
| Network | Method | Additional Self-Service |
|---|---|---|
| Jazz | Send MNP to 667 | Dial *336# or use My Jazz app |
| Zong | Send MNP to 667 | Contact helpline at 310 or use My Zong app |
| Telenor / Onic | Send MNP to 667 | Dial *345# or use My Telenor app |
| Ufone | Send MNP to 667 | Contact helpline at 333 or use My Ufone app |
| SCOM | Send MNP to 667 | Call SCOM helpline at 711 |
For SCOM (Special Communications Organisation), which covers Azad Jammu & Kashmir and Gilgit-Baltistan, the standard 667 method applies. SCO number prefixes include 0355, 0356, and 0357. Each operator provides the same core information through 667: the registered name, partial CNIC, and activation date.
When to Use the 667 Code — Practical Scenarios
The 667 code is useful in several specific real-world situations:
- Second-hand phone purchase: If you have bought a used phone with a SIM still inside it, 667 immediately tells you whether the SIM belongs to the seller or someone else, helping you avoid taking possession of a fraudulently registered connection.
- Found SIM card: If you have found a SIM card and want to identify its registered owner before handing it over to authorities, 667 gives you the registered name and partial CNIC to include in any report.
- Confirming your own SIM registration: If you want to verify that your SIM is still correctly registered in your own name — particularly after an operator system update, a major re-verification campaign, or a period of SIM inactivity — 667 provides instant confirmation.
- Verifying a SIM before a device sale: If you are selling a phone and want to confirm the SIM inside it is registered in your name before transferring it, 667 verifies this instantly.
- After a change of ownership: If you have just completed a biometric change-of-ownership at an operator’s franchise, 667 is the fastest way to confirm that PTA’s database now reflects your name as the registered owner.
Critical Limitations of 667 — What It Cannot Do
The 667 code has one absolute limitation that every user must understand before relying on it: it works exclusively for the SIM physically inserted in your phone at that exact moment. You cannot use 667 to remotely look up another person’s mobile number. You cannot type a number and receive that person’s registration details.
Pakistani telecommunications law strictly limits 667 to in-hand SIM verification only. No official channel in Pakistan allows remote SIM identity lookups for any number other than the SIM you physically hold.
Any website, app, or service claiming to provide remote 667 lookups — where you type a number and receive the owner’s name — is fraudulent and operating in violation of PECA 2016.
667 also does not return:
- The full CNIC number (always partially masked)
- The SIM owner’s home address
- The registered owner’s phone number (you already have it — it’s the SIM you inserted)
- Any information about other SIMs registered on the same CNIC
If you need to check all SIMs registered on your CNIC rather than just one specific SIM in your hand, use 668 or cnic.sims.pk instead.
CNIC SIM Check
SIM Details by Number
667 Quick Reference Table
| Detail | Information |
|---|---|
| Short Code | 667 |
| Message to Send | MNP |
| Cost | Rs. 1.50–Rs. 2.50 (carrier-dependent) |
| Response Time | 5–10 seconds |
| What It Returns | Registered name, partial CNIC, activation date |
| Available On | Jazz, Zong, Ufone, Telenor, SCOM |
| Works For | SIM physically in your phone only |
| Remote Lookup | ❌ Not permitted |
| Official Authority | PTA / Mobile Network Operators |
Frequently Asked Questions
What information does 667 return?
667 returns the registered owner’s name, partially masked CNIC digits, and the activation date of the SIM currently inserted in your phone. It does not return the full CNIC, home address, or any other SIMs linked to the owner’s CNIC.
Is the 667 service free?
No. Standard SMS charges of approximately Rs. 1.50 to Rs. 2.50 apply, depending on your operator. Ensure you have at least Rs. 3 to Rs. 4 of balance before using this service to account for the charge plus taxes.
Can I use 667 to check someone else’s number remotely?
No. 667 works only for the SIM physically inserted in your device at that moment. Remote lookup of another person’s mobile number is not legally possible through 667 or any other official channel in Pakistan.
What if the name on 667 does not match the SIM owner I expected?
This means the SIM may still be registered in a previous owner’s name. For a proper change of ownership, both parties must visit the operator’s franchise with their original CNICs and complete biometric verification.
Does 667 work if the SIM is in a dual-SIM phone?
Yes, as long as the message is sent from the same SIM slot where the SIM to be checked is inserted and that SIM is set as the default for sending SMS.
Does 667 work for ported numbers?
Yes. After a successful MNP transfer, the 667 reply reflects the updated network operator and the most recent biometric registration record for the ported number.