PAN regex
The structural pattern is ^[A-Z]{5}[0-9]{4}[A-Z]$.
Validate PAN card format and show entity-type hint from PAN structure.
Updated
Format: AAAAA9999A
Valid PAN format.
Quick start
Check PAN structure and entity-type hint in one step.
Input 10-character PAN value.
Confirm format and inferred category marker.
Apply corrected PAN in KYC or tax workflows.
In-depth guide
Validate Indian PAN structure quickly and decode probable entity type from PAN pattern.
The structural pattern is ^[A-Z]{5}[0-9]{4}[A-Z]$.
The 4th character encodes holder category (for example, P for individual, C for company).
The 5th character is the first letter of the holder's surname or entity name, a useful sanity check against a provided name.
Passing the structure check only means the format is correct — it does not confirm the PAN was issued or belongs to the named person. Only the Income Tax Department's official verification can do that. Treat a PAN as sensitive personal data: collect and store it only when legally required. Validation happens entirely in your browser and the number is never uploaded.
Use this tool for quick browser-based work when you need an answer or output immediately. Use a dedicated application or automated workflow when you need bulk processing, approvals, or repeatable production rules.
It validates the standard 10-character PAN format: five letters, four digits, one letter.
No. It validates format and inferred entity type, not tax authority status.
Yes. Validation runs locally and no values are uploaded.
It encodes the holder category, for example P for an individual, C for a company, H for a HUF, and F for a firm.
It is the first letter of the holder's surname or the entity name, which is a handy cross-check against a provided name.
No. Only the Income Tax Department's official verification confirms a PAN is issued and active. Format validation just catches typos.
Keep exploring
Hand-picked utilities that pair well with the one you're on — all free, client-side, and zero-signup.
Validate IFSC structure (4 letters + 0 + 6 chars) and decode bank/branch components.
Validate UPI ID syntax (identifier@handle) with quick provider-handle recognition.
Validate Aadhaar checksum format and produce masked output for safer document sharing.
Shrink PDF file size without uploading to a server.
Body Mass Index with metric / imperial inputs and WHO category bands.
Combine multiple PDFs into one in your browser.
Split a PDF by pages or page ranges, download as zip.