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.