About this tool
Inspect the structure and check character of an entered GSTIN without contacting the GST portal. The result helps identify typing or formatting problems before you perform any required registration-status verification.
Calculations and file processing run in this browser tab. The tool does not send working inputs or files to our hosting server.
मुख्य इनपुट और नियंत्रण हिंदी में देखने के लिए ऊपर “🇮🇳 हिंदी में देखें” चुनें। गणना और फ़ाइल प्रोसेसिंग इसी ब्राउज़र टैब में होती है; टूल आपके इनपुट हमारी होस्टिंग पर नहीं भेजता।
Features
- Work with 15-Character GSTIN String.
- Review State Code & Name; Embedded 10-Char Code; Expected 15th Check Digit in the result breakdown.
Benefits
- Catch a mistyped character before using a GSTIN.
- Read the decoded state and structural observations together.
Who should use this tool?
- Sellers checking a supplied GSTIN.
- Bookkeepers reviewing invoice details.
How to use
- Complete the labelled fields for your scenario, including 15-Character GSTIN String. Use the units shown beside each field.
- Try the example labelled “Valid Maharashtra GSTIN (27AAPFU0939F1ZV)” if you want to check the workflow first.
- Select Calculate / Run Tool and review Offline Structure & Checksum Status and State Code & Name; Embedded 10-Char Code.
- Check the assumptions and limitations below. Adjust a value to compare scenarios, then copy or download the result you need.
Try these worked examples
| Scenario | Example inputs | Example result |
|---|---|---|
| Valid Maharashtra GSTIN (27AAPFU0939F1ZV) | 15-Character GSTIN String: 27AAPFU0939F1ZV | Valid Format & Checksum (Maharashtra) |
| Valid Delhi GSTIN Check (07AABCU9603R1ZP) | 15-Character GSTIN String: 07AABCU9603R1ZP | Valid Format & Checksum (Delhi) |
Reference and processing
GST Network (GSTN) — 15-Digit GSTIN Structure & Modulo-36 Checksum Specification · Listed applicability: Current GSTN Specification
Calculations and file processing run in this browser tab. The tool does not send working inputs or files to our hosting server.
FAQs
Does a valid checksum mean the registration is active?
A checksum only checks the local structural rule. It does not query the live GST registry or prove that a registration exists, is active or belongs to the intended business.
Which inputs do I need for GSTIN State Code & Modulo-36 Check Digit Decoder (Offline)?
Use 15-Character GSTIN String. The built-in examples show how those fields fit together.
What should I check before using this result?
OFFLINE STRUCTURAL & CHECKSUM HELPER ONLY: Validates the 15-character format, 2-digit State Code, and Modulo-36 check character locally. Does NOT query the live GST portal to verify whether a taxpayer registration is active. Check current official rules and your own circumstances before making a filing or financial decision.
What happens to the information I enter?
Calculations and file processing run in this browser tab. The tool does not send working inputs or files to our hosting server. Tool favourites save only tool IDs in this browser. Sharing sends the tool link, not your working values or files.