GST Number (GSTIN) Validator

This GSTIN validator checks whether a GST number is genuinely well-formed. It verifies the 15-character structure, looks up the state code, checks the embedded PAN pattern, and — unlike simple format checkers — computes the real mod-36 check digit to confirm the final character is correct. Paste a GSTIN and see exactly what passes or fails.

Typing auto-converts to uppercase. Validation runs as you type.

This website provides GST calculators and document generation tools for informational purposes only. A valid checksum confirms the number is well-formed, not that the business is registered or active — verify on the official GST portal or with a qualified tax professional.

What the validator checks

How the GSTIN checksum works

Each of the first 14 characters is converted to a value (0–9 for digits, 10–35 for A–Z). Working right to left, values are multiplied by an alternating factor of 1 and 2; each product is reduced by adding its quotient and remainder when divided by 36. The check character is (36 − (sum mod 36)) mod 36, mapped back to a digit or letter. If it does not match the 15th character, the GSTIN is invalid.

FAQ

How is a GSTIN validated?

A valid GSTIN is 15 characters: a 2-digit state code, a 10-character PAN, a 13th entity digit, the letter Z, and a final mod-36 check character. This tool checks all of these.

Does a valid checksum mean the business is registered?

No. It only confirms the number is well-formed. To confirm active registration, verify on the official GST portal.

Why did my GSTIN fail?

The tool lists the exact reason — wrong length, invalid state code, bad PAN pattern, or a mismatched checksum digit.

Related tools

Last updated: 2 July 2026.