GSTIN Validator
🔒 In your browserCheck a GST number's format, state code & checksum.
How it works
Check whether a GSTIN (Goods and Services Tax Identification Number) is valid. It verifies the 15-character format, the state code, and the built-in checksum digit — all in your browser.
A valid format and checksum confirm the number is well-formed — it does not confirm the GSTIN is currently active or registered. Verify status on the official GST portal.
🔒 Calculated entirely in your browser — nothing is uploaded.
🔒 Calculated in your browser: your loan, investment and salary figures are never uploaded. Interest, tax and salary structures vary by bank and employer, so treat the result as a close estimate and confirm exact figures with them.
About the GSTIN Validator
This free GSTIN validator checks whether a GST Identification Number is well-formed. It verifies the 15-character structure, the state code, and the built-in checksum digit, and shows the state and the holder's PAN — all in your browser.
Nothing is uploaded; the check runs locally.
How a GSTIN is structured
- Characters 1–2: the state code (e.g. 27 for Maharashtra).
- Characters 3–12: the PAN of the business.
- Character 13: the entity/registration number for that PAN in the state.
- Character 14: the letter Z (reserved).
- Character 15: a checksum digit computed from the first 14 characters.
What the checksum proves (and doesn't)
The 15th character is a mod-36 checksum over the first 14, so a single mistyped character almost always fails validation. Passing the checksum confirms the number is internally consistent and correctly formatted — but it does not confirm the GSTIN is registered or currently active. For that, verify the number on the official GST portal.
Frequently asked questions
How do I check if a GST number is valid?
Paste it here — the tool verifies the 15-character format, the state code and the checksum digit instantly. A green result means the number is well-formed.
What does the GSTIN checksum do?
The last character is a mod-36 checksum of the first 14, so a typo in any character almost always makes it fail. It catches transcription errors, not registration status.
Does a valid format mean the GSTIN is active?
No. A valid format and checksum only confirm the number is well-formed. To confirm it's registered and active, check it on the official GST portal.
What is the state code in a GSTIN?
The first two digits identify the state or union territory of registration — for example 27 is Maharashtra, 07 is Delhi and 29 is Karnataka. The validator shows the state for you.
Is the GSTIN I enter uploaded?
No. Validation runs entirely in your browser.