T012 · Indian Tax, GST & Statutory

GSTIN State Code & Modulo-36 Check Digit Decoder (Offline)

जीएसटीआईएन (GSTIN) स्टेट कोड और चेक-डिजिट डिकोडर (ऑफलाइन)

Decode a 15-character Indian GSTIN into State Name, PAN structure, Entity Number, and mathematically verify the 15th Modulo-36 check character offline.

🔒 Browser-Local Only (Zero Server Upload)
Quick Examples:

Calculated Output & Breakdown

Offline Structure & Checksum Status
Valid Format & Checksum (Maharashtra)
State Code & Name
27 — Maharashtra
Embedded 10-Char Code
AAPFU0939F
Expected 15th Check Digit
V
Entered 15th Check Digit
V
SegmentCharactersDecoded Meaning
Digits 1–2 (State Code)27Maharashtra
Chars 3–12 (Embedded Identifier)AAPFU0939F4th Char 'F' Entity Category
Char 13 (Entity Registration #)1Registration #1 in State
Char 14 (Default Z)ZValid Default Z
Char 15 (Modulo-36 Check Digit)VMatches Expected (V)
Offline mathematical check only. Does not verify active filing status on gst.gov.in.

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.

हिंदी में जानकारी: जीएसटीआईएन (GSTIN) स्टेट कोड और चेक-डिजिट डिकोडर (ऑफलाइन)

मुख्य इनपुट और नियंत्रण हिंदी में देखने के लिए ऊपर “🇮🇳 हिंदी में देखें” चुनें। गणना और फ़ाइल प्रोसेसिंग इसी ब्राउज़र टैब में होती है; टूल आपके इनपुट हमारी होस्टिंग पर नहीं भेजता।

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

  1. Complete the labelled fields for your scenario, including 15-Character GSTIN String. Use the units shown beside each field.
  2. Try the example labelled “Valid Maharashtra GSTIN (27AAPFU0939F1ZV)” if you want to check the workflow first.
  3. Select Calculate / Run Tool and review Offline Structure & Checksum Status and State Code & Name; Embedded 10-Char Code.
  4. Check the assumptions and limitations below. Adjust a value to compare scenarios, then copy or download the result you need.

Try these worked examples

ScenarioExample inputsExample result
Valid Maharashtra GSTIN (27AAPFU0939F1ZV)15-Character GSTIN String: 27AAPFU0939F1ZVValid Format & Checksum (Maharashtra)
Valid Delhi GSTIN Check (07AABCU9603R1ZP)15-Character GSTIN String: 07AABCU9603R1ZPValid 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.

Share this tool

Send someone a shortcut to GSTIN State Code & Modulo-36 Check Digit Decoder (Offline). Only the tool link is shared.

Useful next steps for this task.

An editorial selection for everyday tasks.

A useful link, ready to send

Share on social media

GSTIN State Code & Modulo-36 Check Digit Decoder (Offline)

Only this tool’s link is included. Your inputs and files stay out of the share.

You choose the recipient and confirm the post in the app you open.

Help make this tool better

Feedback about this tool

GSTIN State Code & Modulo-36 Check Digit Decoder (Offline) T012

Found a problem or have a suggestion? Open an email draft with this tool’s name and link. Add your feedback and choose Send in your email app.

To: ecomtoolkitindia@gmail.com. Tool inputs, files and browser details are not added automatically.