GSTIN Validator
Check a GST number's format, state code, PAN and check digit — one at a time or in bulk, with CSV export. Runs in your browser.
Designed to run in your browser. See the privacy policy.
About GSTIN Validator
A GSTIN is the 15-character Goods and Services Tax Identification Number every GST-registered business in India prints on its invoices. Typos are common: a swapped letter or a missing digit can hold up input tax credit, bounce an e-way bill or put a wrong number in your purchase register. This GSTIN validator checks the structure of a number and tells you exactly what is wrong with it.
Each GSTIN is read part by part: the first two digits are the state code, the next ten characters are the PAN of the business, the 13th is the registration number for that PAN within the state, the 14th is Z for a normal registration (C for an e-commerce operator collecting TCS; TDS deductors carry their TAN in place of the PAN and a D here), and the 15th is a check character calculated from the first fourteen with the mod-36 method GSTN uses. The tool shows the state, the embedded PAN and the type of entity from the PAN's fourth letter, such as Company, Firm, Individual or HUF.
You can paste a whole column of GSTINs from a spreadsheet and get a table back, then download the results as CSV. The numbers are processed on your device, and the tool does not contact the GST portal, so it cannot say whether a registration is active or cancelled.
How to use
- Paste one GSTIN per line into the box. Spaces around a number are ignored and lowercase letters are accepted.
- Read the results table. Valid numbers show the state, PAN and entity type; invalid ones show the reason.
- Fix any number marked with a wrong check character by comparing it against the original invoice or certificate.
- Click Download CSV to save every result, including the error messages, as a spreadsheet file.