Forensic Validator

GST Number Validator & Decoder

Instantly verify the Mathematical Validity of any GSTIN. Decode the State, PAN, and Entity Type without sharing data.

Is this business active? This tool checks the Format & Structure (State + PAN + Checksum). To check if a business is currently filing returns, use the official GST Portal. Use this tool to spot fake numbers and validate invoices quickly.
Loading Validator...

When to use this vs. GST Portal?

FeatureThis Tool (Validator)Government Portal
Validation TypeMathematical StructureLegal Active Status
Speed⚡ Instant (0.1s)🐢 Slow (Login/Captcha)
Privacy🛡️ 100% Private (No Logs)⚠️ Search is Logged
Detects Fake Numbers
Detects Cancelled Status

Technical Standards

Our validator isn't guessing. It uses the exact algorithms defined by the Goods and Services Tax Network (GSTN).

  • Rule 10 of CGST Rules, 2017 (Format Logic)
  • ISO 7064 Modulo-36 (Checksum Algorithm)
  • Income Tax Act, 1961 (PAN Structure)

Who uses this tool?

  • AccountantsSanity check bulk invoices before data entry.
  • Business OwnersSpot fake vendor bills instantly without logging in.
  • DevelopersTest your regex logic against a valid checksum.

Why use this over the Gov Portal?

100% Privacy

We don't log or store the GSTINs you search. Unlike other tools, your client data remains private and safe.

Zero Friction

No CAPTCHA. No Login. No "Select Images of Traffic Lights". Just paste the number and get the result instantly.

Forensic Analysis

We don't just say "Invalid". We tell you why (e.g., "State Code 98 doesn't exist" or "Checksum Mismatch").

Deconstructing the 15-Digit GSTIN

A GSTIN is not random. It is a smart alphanumeric code that reveals the identity of the taxpayer. Here is how to read it:

  • 01

    State Code (Digits 1-2)

    Represents the state of registration (e.g., 27 for Maharashtra).

  • 02

    PAN Number (Digits 3-12)

    The 10-digit Permanent Account Number of the business entity.

  • 03

    Entity Number (Digit 13)

    Number of registrations the same PAN has in the state (1-9, then A-Z).

  • 04

    Checksum (Digit 15)

    A mathematically calculated character to detect typing errors.

Structure Visualization
27ABCDE1234F1Z5
Example: A GSTIN from Maharashtra

Who owns this GSTIN? (Entity Decoder)

The 6th character of the GSTIN (which is the 4th letter of the PAN) tells you exactly what kind of entity you are dealing with. Use this to verify vendors.

P

Individual / Proprietor

Small shop owners, freelancers.

C

Company

Pvt Ltd, Ltd, or One Person Company.

H

Hindu Undivided Family

HUF Businesses.

F

Partnership Firm

Two or more partners.

A

Association of Persons

AOPs or BOIs.

T

Trust

Charitable or Religious Trusts.

L

Local Authority

Municipalities, Panchayats.

G

Government

Central or State Gov Agencies.

J

Judicial Person

Artificial Juridical Person.

Complete GST State Code List (2025)

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

Frequently Asked Questions

How to spot a fake GST Number?

Check the 15th digit. If our tool says 'Invalid Checksum', the number is likely fake or typed incorrectly. Also, verify if the State Code (first 2 digits) matches the address.

Can I find the shop address using this tool?

No. This tool validates the structure mathematically. For privacy reasons, address details are only available on the government portal.

What does 'Z' mean in the GST Number?

The 14th digit is 'Z' by default for all registrations. However, it is reserved for future use and might change as the number of entities grows.

Why is the Checksum invalid?

The checksum (last digit) is calculated based on the first 14 digits using a Modulo-36 formula. If even one character is wrong, the math fails.

What is the difference between Entity Code 1 and 2?

This number represents the count of registrations the same PAN has within the same state. '1' means it's the first registration, '2' is the second, and so on.

Is this tool accurate for 2025?

Yes. We have updated our database with the latest state codes, including Ladakh (38) and the merged UTs (26).

Starting a New Business?

Not sure if you need to register for GST? Don't guess. Check your turnover liability against the ₹20 Lakhs / ₹40 Lakhs limit instantly.

Check Eligibility