GSTIN validator

Paste a GSTIN to check its format and check digit and see which state it belongs to. Most GSTIN typos change the last character, so the check digit catches them. Nothing you type leaves your browser.

How a GSTIN is built

CharactersMeaning
1–2State code (for example 27 Maharashtra, 29 Karnataka, 07 Delhi)
3–12PAN of the business
13Registration number for that PAN in the state (1–9, then A–Z)
14Z by default
15Check character calculated from the first 14

A valid format does not prove the registration is active. Search the GSTIN on the official GST portal to see its status and legal name.

Want this done on every invoice automatically? EasyInvoices calculates GST, checks GSTINs and writes amounts in words for you.

Start free