Check a GSTIN’s check character and see its state code, PAN and entity number
Runs in your browser. Nothing you type is sent anywhere. Updated on 25 Oct 2026.A GSTIN has 15 characters: a two-digit state code, the holder’s ten-character PAN, an entity number, the letter Z and a check character worked out from the other fourteen. Paste one to see each part named and the check character tested, with the arithmetic shown.
The page opens with GSTIN selected; paste the 15-character GSTIN into the box.
Read the headline: Valid GSTIN format and check character, or the character it should end in.
See the State code, PAN, Entity number, Default and Check parts named.
Open How the check character is worked out to see the arithmetic line by line.
Use Search Taxpayer on the GST portal, linked below, for the legal name and status.
A GSTIN that passes is well formed, not proof of an active registration: the GST portal’s Search Taxpayer, linked below, shows the legal name and status.
Most Indian identifiers have a structure you can check before a form is submitted. This page reads six of them, tells which one you pasted from its shape, names each part, and tests the check digit where one exists and is published.
| ID | Length | Built from | Check digit tested here |
|---|---|---|---|
| GSTIN | 15 | State code, PAN, entity number, Z, check | Yes, base 36 |
| PAN | 10 | Series, holder type, name initial, number, check | No, formula not published |
| Aadhaar | 12 digits | 11 random digits and a check | Yes, Verhoeff |
| IFSC | 11 | Bank code, 0, branch code | None defined |
| UPI ID | Varies | Name, @, handle | None defined |
| PIN code | 6 digits | Region, sub-region, district, post office | None defined |
For a GSTIN the page shows the arithmetic behind the check character, position by position. The state code is read against the GST portal's list, and the embedded PAN's fourth letter gives the holder type: P for an individual, C for a company, F for a firm, and so on.
The rest of the article, and all 6 questions about India ID Number Validator, are on the India ID Number Validator page.
No. A correct format and check digit only prove the number was copied without a typo. Whether it was issued, is active, or belongs to a given person or business is known only to the issuer: use Search Taxpayer on the GST portal, Verify Your PAN on the Income Tax e-filing portal, or Verify Aadhaar on UIDAI's myAadhaar.
Each of the first 14 characters becomes a number from 0 to 35 (digits, then A as 10 up to Z as 35). Alternate characters are multiplied by 1 and 2, each product adds its quotient and remainder by 36 to a total, and the check character is 36 minus the total's remainder, modulo 36. The page shows every step.
No. Every check runs in your browser and the page makes no network request with what you type. An Aadhaar number is shown masked to its last four digits, nothing typed is kept in browser storage, and share links never include an Aadhaar number, PAN, GSTIN or UPI ID.
RBI defines the IFSC as 11 characters: four letters for the bank, then the digit 0, then six characters for the branch. The zero is fixed, so an IFSC with a letter O in fifth place has been mistyped. An IFSC has no check digit, so RBI's IFSC search is the way to confirm the branch.
Still stuck? Ask about India ID Number Validator and anybody who knows can answer. No account needed.
Same job, other tools: Check IMEI Number Validity – Test a list of IMEIs for a correct Luhn check digit, one per line, and copy the results · OTP Generator – Time-based one-time passwords with 6 or 8 digits and a choice of algorithm.
On the related tools: JWT Decoder – Paste a token to read its header, payload and expiry.