In today’s digital world, CNIC verification online Pakistan has become an essential process for citizens, businesses, and government departments. Whether you are opening a bank account, buying a SIM card, applying for a job, or accessing government services, verifying your national identity card ensures your identity is secure and recognized in the official government database.
The National Database and Registration Authority (NADRA) has made it easier than ever to verify your Computerized National Identity Card (CNIC) using mobile networks and online verification systems. This guide will walk you through all available methods, required information, common issues, and security tips — step by step — in simple, easy-to-understand language.
If you are dealing with other NADRA services such as tracking your smart card or paying official fees, you may also find these helpful:
What Is CNIC Verification and How NADRA Manages It
CNIC verification is the process of confirming whether a CNIC number exists, is valid, and matches the details stored in the NADRA database. This system is part of Pakistan’s digital identity framework, designed to prevent fraud, protect citizens, and ensure that only verified individuals can access sensitive services.
Role of NADRA in Identity Verification Pakistan
NADRA maintains the central verification system that stores biometric and personal data of Pakistani citizens. When you verify a CNIC:
- The system checks the CNIC number against the official government database
- It confirms the registration status
- In some cases, it validates the person’s identity using biometric CNIC verification
This process is widely used by:
- Banks and financial institutions
- Mobile network operators
- Employers and recruitment agencies
- Government departments
- Online platforms requiring identity confirmation
If your personal details are outdated, you can learn how to update your NADRA record without visiting an office to avoid verification issues.
Methods to Verify CNIC Online
There are two official and widely used methods for NADRA CNIC verification in Pakistan:
- SMS-based verification (668 service CNIC)
- Online verification through NADRA’s official portal
Let’s explore both in detail.
Verify CNIC by SMS (668 Service CNIC)
This is the fastest and most convenient method for basic CNIC verification. It works on any mobile phone, even without internet access.
What Is the 668 CNIC Verification Code Service?
The 668 service CNIC is an SMS-based system that connects your mobile network to NADRA’s verification system. It allows users to quickly verify CNIC by SMS and receive a confirmation message within seconds.
Step-by-Step Guide to Verify CNIC via SMS
Follow these simple steps:
Step 1: Open Your SMS App
Go to the messaging app on your mobile phone.
Step 2: Type the CNIC Number
Enter the 13-digit CNIC number without any dashes.
Example: 3520112345678
Step 3: Send to 668
Send the message to 668.
Step 4: Wait for Confirmation Message
Within a few seconds, you will receive a reply from NADRA’s system showing:
- CNIC status (Valid or Invalid)
- Registration status in the NADRA database
Service Charges
The SMS service usually costs a small fee (varies by mobile network). Make sure you have balance in your SIM.
This method is often used alongside SIM registration and identity verification Pakistan processes.
Verify CNIC via NADRA Online Portal
For detailed CNIC verification and official use, NADRA provides an online system through its official portal.
What You Can Do on the NADRA Portal
Using the portal, you can:
- Check CNIC status online
- Verify identity records
- Track CNIC applications
- Perform biometric CNIC verification (for registered institutions)
If you are waiting for a card after applying, you can also track your NADRA smart card application here.
Step-by-Step Guide to Verify CNIC Online
Step 1: Visit the Official NADRA Portal
Open your browser and go to NADRA’s official website.
Step 2: Create an Account or Log In
You may need to register using:
- Email address
- Mobile number
- Password
Step 3: Select CNIC Verification Service
Look for options such as:
- “CNIC Verification”
- “Identity Verification”
- “Check CNIC Status Online”
Step 4: Enter Required Information
You may be asked to provide:
- CNIC number
- Full name
- Date of birth
- Mobile number
Step 5: Submit Request
Click on “Verify” or “Submit” to proceed.
Step 6: View Results
The system will display:
- Verification status
- Registration details
- CNIC validity
Information Required for CNIC Verification
To successfully complete the verification process, keep the following information ready:
Basic Information
- 13-digit CNIC number
- Registered mobile number
Additional Details (Online Portal)
- Full name as per CNIC
- Date of birth
- Email address
For Biometric Verification
- Fingerprint scan (through authorized devices)
- Physical presence at a registered verification point
Common Problems and Solutions
Here are some common issues users face during CNIC verification online Pakistan and how to fix them:
1. No Response from 668 Service
Problem: SMS sent, but no confirmation message received.
Solution:
- Check mobile balance
- Ensure CNIC number is typed correctly
- Try again after a few minutes
2. Invalid CNIC Message
Problem: The system says the CNIC is invalid.
Solution:
- Double-check the number
- Make sure it is registered with NADRA
- Visit a NADRA office if the problem continues
3. Website Not Loading
Problem: NADRA portal is slow or not opening.
Solution:
- Try during off-peak hours
- Use a stable internet connection
- Clear browser cache
4. Biometric Verification Failed
Problem: Fingerprint not matching records.
Solution:
- Clean your finger and scanner
- Try another finger
- Visit NADRA registration center if needed
Security and Privacy Tips
Since CNIC data is part of your digital identity, protecting it is extremely important.
Best Practices for Safe CNIC Verification
- Only use the official portal or 668 service
- Never share your CNIC number on social media
- Avoid third-party websites claiming “free verification”
- Use secure internet connections
- Do not send CNIC photos via public Wi-Fi
If you need other official identity documents, such as registering a newborn, you can learn how to make a birth certificate online in Pakistan using Pak-Identity App.
FAQs – CNIC Verification Online Pakistan
1. How can I verify CNIC by SMS in Pakistan?
To verify CNIC by SMS, open your message app, type the 13-digit CNIC number without dashes, and send it to 668. You will receive a confirmation message showing the verification status.
2. Is NADRA CNIC verification free?
SMS verification through the 668 service CNIC usually costs a small fee. Online verification on the official portal may be free or limited based on service type.
3. Can I check CNIC status online without a NADRA account?
Some basic services may be available without logging in, but detailed check CNIC status online features usually require account registration.
4. What is biometric CNIC verification?
Biometric CNIC verification uses fingerprint scanning to match a person’s identity with NADRA’s database. It is mainly used by banks, telecom companies, and government offices.
5. How do I pay NADRA fees online?
You can pay official charges using NADRA’s online system. For a complete walkthrough, see this guide on paying NADRA fees online.
Conclusion
The CNIC verification online Pakistan system is a powerful tool that ensures secure, fast, and reliable identity confirmation for millions of users. Whether you choose the quick verify CNIC by SMS method or the detailed NADRA online portal, both options connect directly to the official government database for accurate results.
By following the steps in this guide, you can easily perform CNIC verification, avoid common problems, and keep your personal information safe. As Pakistan continues to expand its digital services in 2026, understanding how to use this verification system will help you access services confidently and securely — anytime, anywhere.






