Early accessWe're onboarding teams in batches. The sandbox and docs are open to everyone. Request access →

Skip to content
APIserver.in

Free tool

PAN format checker

Checks the 5-4-1 structure and decodes the holder type from the 4th character. Runs in your browser; nothing is sent anywhere.

Try

Valid PAN format · Company

  • Passed:Length10 characters
  • Passed:Structure5 letters · 4 digits · 1 letter
  • Passed:Holder type (4th char)C — Company

The 5th character K is the first letter of the entity's name. The last character is a check letter whose algorithm isn't published — only the source can confirm it, which is what PAN Verify does.

Holder type — 4th character

  • PIndividual (person)
  • CCompany
  • HHindu Undivided Family (HUF)
  • FFirm / LLP
  • AAssociation of Persons (AOP)
  • TTrust
  • BBody of Individuals (BOI)
  • LLocal authority
  • JArtificial juridical person
  • GGovernment

Runs entirely in your browser. Nothing you type is sent anywhere.

What a format check can — and can't — tell you

A PAN is five letters, four digits and a letter. The 4th letter tells you who holds it; the 5th is the initial of the surname or entity name. Those rules catch typos and obviously fake numbers.

What it can't tell you: whether the PAN exists, whether it's active, or whether it belongs to the name you were given. Only the source can — that's what PAN Verify returns, with a 0–1 name match score.

Need this programmatically? Use the API.

Confirm the PAN exists and matches the name you were given. PAN Verify is ₹2.00 per successful call, GST included. Failed calls ₹0.