Free tool · Compliance

Bulk GSTIN Validator

Paste a list of GSTINs — one per line — and validate them all at once, entirely offline: the 15-character format, the official mod-36 check digit, the state code and the embedded PAN. Spot typos and malformed numbers across a whole vendor or customer list in seconds.

Up to a few hundred at a time · validated entirely offline in your browser · nothing is uploaded.

Frequently asked questions

How many GSTINs can I check at once?

Paste up to a few hundred at a time, one per line (or separated by spaces/commas). Each is validated instantly and offline — nothing leaves your browser.

Does this confirm the GSTINs are registered?

No — it validates the structure: the 15-character format, the mod-36 check digit, the state code and the embedded PAN. It does not fetch the business name, address or live registration status.

Why is a GSTIN marked invalid?

Common reasons are a wrong length, characters that don’t fit the NNAAAAANNNNANZN pattern, an unknown state code, or a check-digit mismatch (usually a typo). The table shows the first issue found for each.

Stop calculating GST by hand

Our offline desktop app does this on every invoice — correct CGST/SGST/IGST, GSTIN validation, HSN/SAC and filing-ready returns. Try it free for 14 days.