PAN & Aadhaar Validator
PAN Validator (NSDL Rules)
Validate Permanent Account Number as per Income Tax Department format
Format: 5 letters + 4 digits + 1 letter (10 characters)
This tool validates PAN format only as per NSDL rules. It does not verify if the PAN exists in the Income Tax database. For official verification, use the NSDL e-Gov portal.
Bulk PAN Validation (CSV)
Upload a CSV file with PAN numbers to validate multiple entries at once
India Compliance Toolkit - PAN, Aadhaar & Bank Account Validation
What is PAN Card?
PAN (Permanent Account Number) is a unique 10-character alphanumeric identifier issued by the Income Tax Department of India. It's mandatory for financial transactions above ₹50,000, filing income tax returns, and opening bank accounts. The PAN format follows NSDL (National Securities Depository Limited) rules: 5 letters + 4 digits + 1 letter.
PAN Card 4th Character Meaning
| Character | Holder Type | Description |
|---|---|---|
| P | Individual Person | For individuals/persons |
| C | Company | For registered companies |
| H | Hindu Undivided Family | For HUF entities |
| F | Firm/Partnership | For partnership firms |
| A | Association of Persons | For AOP entities |
| T | Trust | For trusts |
| B | Body of Individuals | For BOI |
| L | Local Authority | For local govt bodies |
| J | Artificial Judicial Person | For judicial entities |
| G | Government | For govt entities |
Aadhaar Masking Guidelines (UIDAI 2018 Circular)
As per UIDAI (Unique Identification Authority of India) guidelines issued in 2018, it is mandatory to mask Aadhaar numbers when sharing. The masked format shows only the last 4 digits: XXXX-XXXX-1234. This protects privacy while allowing verification of the last 4 digits. Never share full 12-digit Aadhaar on public platforms, emails, or websites.
Verhoeff Algorithm for Aadhaar Validation
Aadhaar numbers use the Verhoeff algorithm for checksum validation. This algorithm detects all single-digit errors and most transposition errors. Our validator implements the complete Verhoeff algorithm with multiplication table (d), permutation table (p), and inverse table to ensure accurate validation as per UIDAI specifications.
Bank Account Number Validation
Indian bank account numbers typically range from 9 to 18 digits, with most banks using 11-16 digits. Each bank has specific formats:
- State Bank of India (SBI): 11 digits
- HDFC Bank: 14 digits
- ICICI Bank: 12 digits
- Axis Bank: 15-18 digits (typically 16)
- Punjab National Bank: 14 digits (typically)
Why Use This Toolkit?
- 100% Offline: All validation happens in your browser. No data sent to any server.
- Privacy First: Your PAN, Aadhaar, and bank details never leave your device.
- NSDL & UIDAI Compliant: Follows official validation rules and guidelines.
- Bulk Validation: CAs and HR teams can validate hundreds of PANs via CSV upload.
- Free Forever: No registration, no payment, no limits.
- Mobile Friendly: Works on phones, tablets, and desktops.
Frequently Asked Questions
How to validate PAN card online?
Enter your 10-character PAN in the format ABCDE1234F. Our tool validates the format as per NSDL rules instantly. For official verification from Income Tax database, visit the NSDL e-Gov portal.
What is masked Aadhaar?
Masked Aadhaar shows only the last 4 digits (XXXX-XXXX-1234) as per UIDAI guidelines. It's the safe way to share Aadhaar for KYC and verification purposes while protecting your privacy.
How to mask Aadhaar card image?
Upload your Aadhaar image, select the masking style (Blur/Black Box/XXXX), and drag to select the Aadhaar number area. Click Download to get the masked image. Everything happens offline in your browser.
What is Verhoeff algorithm for Aadhaar?
Verhoeff algorithm is a checksum formula used by UIDAI to validate Aadhaar numbers. It uses special multiplication and permutation tables to detect errors in the 12-digit number. Our tool implements the complete algorithm for accurate validation.
Can I validate multiple PANs at once?
Yes! Use the Bulk PAN Validation feature. Upload a CSV file with PAN numbers in the first column, and get instant validation results. You can download the results as a CSV file. Perfect for CAs, HR teams, and compliance officers.
Important Disclaimer
This tool checks format only as per official NSDL and UIDAI rules. It does not verify if PAN/Aadhaar/Bank Account exists in government databases. For official verification and existence checks:
- • PAN Verification: Use NSDL e-Gov portal or Income Tax website
- • Aadhaar Verification: Use UIDAI official portal
- • Bank Account Verification: Contact your bank or use net banking
This tool is for format validation and privacy protection only. Not affiliated with NSDL, UIDAI, or any bank.