GSTIN Validator & Decoder 2026
Every GST Identification Number (GSTIN) follows a strict 15-character structure with a built-in check digit that can be verified mathematically, without calling any external API. This free tool validates the format and checksum of any GSTIN and decodes it into its components — the state code and name, the embedded 10-character PAN of the business, the registration sequence number for that PAN in the state, and the final checksum digit. Use it to quickly catch typos in vendor GSTINs before they cause ITC mismatches or e-invoice rejections. All calculations run locally in your browser — no GSTIN data is sent anywhere.
Enter GSTIN
0/15 characters. Validation runs entirely in your browser — nothing is sent to a server.
Validation Result
Enter a GSTIN above to validate and decode it.
How GSTIN is structured
• Characters 1–2: State code (as per Indian Census 2011)
• Characters 3–12: 10-character PAN of the business
• Character 13: Entity/registration number for that PAN in the state (1–9, then A–Z)
• Character 14: Fixed as "Z" by default
• Character 15: Check digit computed using a mod-36 checksum algorithm
This tool validates format and checksum only. It does not confirm the GSTIN is active or verify it against the GST portal — always cross-check on the official GST portal before relying on it for filings.
How It Works
- 1
Paste the 15-character GSTIN
The tool checks the overall format — 2-digit state code, 10-character PAN, 1-character entity code, a fixed "Z", and a final check digit.
- 2
The checksum is recomputed and compared
Using the mod-36 checksum algorithm on the first 14 characters, the tool derives the expected 15th character and compares it against what was entered.
- 3
The GSTIN is decoded into its components
State name, embedded PAN, PAN holder type, and registration sequence number are shown instantly for a valid GSTIN.
Stop Chasing Vendor GSTIN Errors Manually
TaxZeo validates client and vendor GSTINs automatically and flags mismatches before they hit your GSTR filings.