What if you could just dump all invoices and your books took care of themselves?

1010 extracts, classifies, and reconciles — you just upload.

Try It Free — No Credit Card

GSTIN Validator

Verify any GSTIN number instantly. Checks format, Luhn mod-36 checksum, extracts state, PAN, and entity type — 100% free, works offline.

How GSTIN Validation Works

A GSTIN (Goods and Services Tax Identification Number) is a 15-digit alphanumeric code assigned to every registered taxpayer in India. The structure is: SS PPPPP 9999 P N Z C where SS is the state code (01–38), PPPPP9999P is the PAN, N is the entity number, Z is always 'Z', and C is a check digit computed using the Luhn mod-36 algorithm.

What This Tool Checks

  • Format validation — verifies the 15-character alphanumeric pattern
  • Luhn mod-36 checksum — validates the check digit (15th character) using the algorithm specified by GSTN
  • State code — extracts and identifies the state/UT from the first 2 digits (all 37 Indian states and UTs supported)
  • PAN extraction — shows the 10-character PAN embedded in positions 3–12
  • Entity type — identifies the business type from the 14th character (proprietorship, LLP, company, HUF, etc.)

This tool works entirely in your browser — no data is sent to any server. It's free, instant, and works offline. For real-time GSTIN verification against the GST portal, sign up for 1010 which includes live portal verification during invoice creation.

GSTIN State Codes Reference

10Bihar
11Sikkim
12Arunachal Pradesh
13Nagaland
14Manipur
15Mizoram
16Tripura
17Meghalaya
18Assam
19West Bengal
20Jharkhand
21Odisha
22Chhattisgarh
23Madhya Pradesh
24Gujarat
26Dadra & Nagar Haveli and Daman & Diu
27Maharashtra
28Andhra Pradesh (Old)
29Karnataka
30Goa
31Lakshadweep
32Kerala
33Tamil Nadu
34Puducherry
35Andaman & Nicobar
36Telangana
37Andhra Pradesh
38Ladakh
97Other Territory
99Centre Jurisdiction
01Jammu & Kashmir
02Himachal Pradesh
03Punjab
04Chandigarh
05Uttarakhand
06Haryana
07Delhi
08Rajasthan
09Uttar Pradesh