Validate a GSTIN and read its state code — 100% free, runs in your browser
A GSTIN has a fixed structure: two digits of state code, ten characters of PAN, an entity number, the letter Z, and a check digit calculated from everything before it. This tool verifies that structure and recalculates the check digit, which catches typos and obviously fabricated numbers straight away.
No, and this distinction matters. It only proves the number is correctly formed. A number can pass every check here and still belong to a cancelled registration. For live status, use the official GST portal.
The fifteenth character, calculated from the previous fourteen. It exists so that a single mistyped character is detected rather than silently accepted.
Then the first two digits are not a valid state code. Recheck them against the invoice — this is the most commonly mistyped part.