PAN Card Validator
Validate PAN format and decode all 10 characters
PAN Card Validator is a free, browser-based tool that lets you validate pan format and decode all 10 characters — with zero signup, zero installation. Your data never leaves your browser. Part of 138+ free developer and business tools at wowhow.cloud, built and maintained by a team with 14+ years of hands-on development experience.
10/10 characters — auto-converts to uppercase
Character Breakdown
Invalid PAN Format
4th character 'D' is not a valid entity type. Must be one of: P, C, H, A, T, F, B, L, J, G
All entity type codes reference
About PAN Card Validator
PAN (Permanent Account Number) is a 10-character alphanumeric identifier issued by the Income Tax Department of India under Section 139A of the Income Tax Act. Each character encodes specific information about the taxpayer: entity category, name initials, and a department-assigned sequence. Format validation catches typographical errors in PAN entries before they cause rejections in financial, legal, or government applications.
How It Works
The validator applies a regular expression that enforces the exact structure defined by the Income Tax Department: positions 1–5 must be uppercase letters, positions 6–9 must be digits, and position 10 must be an uppercase letter. The fourth character is additionally checked against the exhaustive list of valid entity type codes (P, C, H, F, A, B, G, J, L, T).
Once the format passes, the tool decodes each character position and explains its meaning: it looks up the entity type from the fourth character, extracts the surname initial group from positions 1–3, and identifies the first-name initial from position 5.
Bulk mode processes each line as a separate PAN, runs the same validation logic on each, and produces a results table showing pass/fail status and entity type for all entries at once.
Who Is This For
A CA firm validating PAN numbers collected from 40 clients before filing their ITR submissions, catching any formatting errors before the portal rejects them.
A fintech company's onboarding team doing a quick format check on user-submitted PAN numbers before routing them to the official NSDL verification API.
A human resources manager verifying PAN numbers collected from new employees during joining formalities to ensure they are structurally correct before TDS filing.
A developer testing their PAN input validation logic by running a set of edge-case PAN strings through the tool to compare against their regex implementation.
Scope note: Format validation alone cannot detect whether a PAN is genuine, active, or belongs to a particular person — it only checks structural correctness. For compliance-grade verification, use the Income Tax Department's official NSDL portal or Aadhaar-PAN linking API.
How to Use
Enter a 10-character PAN number in the input field
See instant validation — green for valid format, red for invalid
View the character-by-character breakdown with meaning of each position
Use bulk mode to validate up to 50 PANs at once
Frequently Asked Questions
More Free Tools
View allNeed production-ready templates?
Browse premium developer tools, starter kits, and templates — starting at $49. Pay once, use forever.
Browse Products