Indian PAN Number Generator
Private by design — runs entirely in your browser
A PAN is the India 10-character alphanumeric tax ID. Toova generates syntactically valid PANs in your browser — perfect for testing, fixtures, and demo data. The generated values pass front-end validators but are not registered with any official authority.
What it is
A PAN (Permanent Account Number) is the 10-character alphanumeric tax ID issued by India's Income Tax Department. Its format is 5 letters + 4 digits + 1 letter, where the 4th letter denotes the entity type (P=Individual, C=Company, H=HUF, F=Firm, A=AOP, T=Trust, B=BOI, L=Local Authority, J=Artificial Juridical Person, G=Government).
How the algorithm works
PAN has no algorithmic check digit — validity is purely registry-based. The syntactic format AAAAA0000A with the correct entity letter at position 4 is what makes a PAN pass format validators. Toova lets you pick the entity type and generates the remaining characters randomly. The output passes any client-side PAN validator.
Frequently Asked Questions
- Are these PAN numbers real?
- No. They satisfy the official algorithm but are not registered in any India authority's database. Front-end validators accept them; an official lookup would reject them.
- Can I use a generated PAN in production?
- Only for testing — fixtures, demo screens, form validators. Using a generated PAN to impersonate someone or evade tax law is fraud.
- Why does my validator accept these?
- Because most PAN validators check the mathematical formula (or format for prefix-based IDs), not the registry. Toova's outputs pass the math.
- Does Toova store or log the PANs I generate?
- No. All generation runs in your browser via crypto.getRandomValues. There are no outbound requests.