โ† all citizen intelligence tools

๐Ÿงพ GSTIN Decoder + Validator

Every GSTIN encodes the state, entity's PAN, and a check digit. Enter any 15-character GSTIN โ€” we decode it instantly and verify the check digit. If your refund, registration, or cancellation is stuck, get a ready RTI to the CGST / SGST PIO.

Quick answer: A GSTIN is 2 digits (state code) + 10 characters (PAN) + 1 character (entity) + Z + 1 check digit. Our tool parses it, validates the check, and maps the state code to the jurisdictional Central / State GST office.
Try a sample:

FAQ

Are GST authorities covered by RTI?

Yes. CBIC (Central GST), every State GST department, and GSTN Network are public authorities under ยง2(h). Every Commissionerate has a PIO.

Where do I send an RTI about my GST refund?

If the dispute is Central-GST โ†’ the PIO of your jurisdictional Central GST Commissionerate. If State-GST โ†’ the PIO of your State GST department. When in doubt, send to both.

What does the check digit do?

The 15th character is computed using the GSTN check-digit algorithm (Mod 36 with a shift). Our tool computes it from the first 14 chars and compares โ€” if it matches, the GSTIN is structurally valid. It does NOT confirm the GSTIN is ACTIVE (for active-status you need the GST portal or GSTN API).

What do the 4th and 5th characters mean?

Those are positions 3-12 โ€” the 10-character PAN. Inside PAN, the 4th character denotes entity type (P=Individual, C=Company, F=Firm, H=HUF, T=Trust, etc.) and the 5th is the first letter of the holder's surname / entity name.

Does this tool store or transmit my GSTIN?

No. All decoding is client-side JavaScript. Nothing leaves your browser.