PAN Number Validator
Finance & Global IDsCheck if an Indian PAN number matches the official 10-character format — 5 letters, 4 digits, 1 letter. Verifies structure only, not registration status.
What is a PAN?
A PAN Number Validator checks whether a 10-character string matches the official format the Indian Income Tax Department uses for Permanent Account Numbers: 5 uppercase letters, followed by 4 digits, followed by 1 uppercase letter (e.g. ABCDE1234F). PAN is one of the most widely required identifiers in Indian finance — needed for filing income tax returns, opening bank accounts, registering high-value transactions, and much more — which makes catching a typo before submission genuinely useful.
This tool checks structure only. The PAN Validator confirms a string follows the correct format; it does not (and cannot, from a browser alone) confirm the PAN is actually registered with the Income Tax Department or belongs to a real person. Only the official e-filing portal can verify that.
How to use this PAN calculator
- Type or paste the PAN number into the PAN Number field — letters are automatically treated as uppercase.
- Watch the Valid/Invalid badge update instantly as you type.
- Read the message for a plain-English explanation of the result.
- If valid, check the details breakdown to see what holder type the 4th character indicates.
- If invalid, compare the flagged issue against your physical PAN card to spot the specific typo.
Formula & Methodology
A PAN is validated against the pattern/^[A-Z]{5}[0-9]{4}[A-Z]$/— exactly 5 uppercase letters, followed by exactly 4 digits, followed by exactly 1 uppercase letter, with no other characters permitted. The 4th character of the first 5 letters carries semantic meaning per Income Tax Department conventions: | Code | Holder Type | |---|---| |P| Individual | |C| Company | |H| Hindu Undivided Family (HUF) | |A| Association of Persons (AOP) | |B| Body of Individuals (BOI) | |G| Government | |F| Firm | |T| Trust | |L| Local Authority | |J| Artificial Juridical Person | Valid example:ABCDE1234F— 5 letters, 4 digits, 1 letter, matching the pattern exactly. Invalid example:ABCD1234F— only 4 letters before the digits (9 characters total instead of 10), so the pattern fails to match.
Frequently Asked Questions