🇵🇰 Pakistan Services
CNIC Format Validator
Verify the structural format of a Pakistani CNIC number and decode basic hints like gender and registration province.
We do not store your CNIC. Validation is done instantly inside your browser.
Waiting for input...
Extracted Information
Gender Hint
Unknown
Reg. Code
N/A
Origin Province
Unknown
Disclaimer:This tool only validates the mathematical structure and FORMAT of the number. It does NOT verify CNIC authenticity, identity, or fetch real NADRA data. There is no public API to check if a CNIC is genuine. This utility is entirely client-side; your inputs never leave your browser.
How the Pakistani CNIC Format Works
The Computerized National Identity Card (CNIC) issued by NADRA (National Database and Registration Authority) follows a strictly defined 13-digit format (often written with dashes as XXXXX-XXXXXXX-X). By understanding this structure, you can deduce basic information:
- First Digit (Province): Indicates the province or territory of origin. For example, 1 = KPK, 3 = Punjab, 4 = Sindh, 5 = Balochistan.
- Next Four Digits (Locality): The next four numbers represent the division, district, tehsil, and union council of the individual. Together, the first 5 digits form the Registration Code.
- Middle Seven Digits: This is a unique serialized number randomly assigned to the individual.
- Last Digit (Gender): The 13th digit indicates gender. Odd numbers (1, 3, 5, 7, 9) are assigned to males, and even numbers (2, 4, 6, 8) are assigned to females.