GSTIN Format Validator
Validate GSTIN structure and checksum — format check only, not GSTN verification
✓ Valid GSTIN format & checksum
State
Embedded PAN
Entity Code
✗ Invalid GSTIN
Checks structure + check-digit only — it does not verify the GSTIN exists on the GSTN portal.
GSTIN Format Validator — Complete Guide & Instructions
MakeCard GSTIN Validator checks whether a 15-character Goods and Services Tax Identification Number is structurally valid — correct pattern and a matching checksum digit — before you type it into an invoice or vendor record. Beyond a pass/fail verdict, the tool decodes what is embedded in the number: the two-digit state code mapped to a state name, the 10-character PAN of the business, and the entity/registration code. It is a format check done locally in your browser; it does not query the GSTN portal.
How to Use GSTIN Format Validator
- 1 Type or paste the 15-character GSTIN into the input box (e.g., 22AAAAA0000A1Z5).
- 2 Click "Validate" or press Enter.
- 3 A valid result shows a green confirmation plus three decoded fields: State, Embedded PAN, and Entity Code.
- 4 An invalid result shows a red banner explaining which part of the format or checksum failed.
Key Features & Capabilities
- Full 15-character GSTIN structure validation: 2-digit state code + 10-char PAN + entity code + Z + checksum.
- Verifies the official checksum (last character) using the GSTIN check-digit algorithm.
- Decodes the state name from the two-digit prefix (e.g., 22 = Chhattisgarh, 27 = Maharashtra).
- Extracts and displays the embedded PAN and entity registration number.
- Specific error messages explaining why a number failed — wrong length, bad characters, or checksum mismatch.
- Runs entirely on-device — the GSTIN you check is never sent anywhere.
Supported Formats & Specifications
| Parameter | Specification |
|---|---|
| Input | 15-character GSTIN (case-insensitive input) |
| Checks | Pattern structure + Luhn-style checksum digit |
| Decoded Fields | State name, embedded PAN, entity code |
| Scope | Format validation only — does not verify existence on the GSTN portal |
Practical Everyday Use Cases
- Catching typos in a customer's GSTIN before generating a B2B invoice.
- Verifying that a vendor-supplied GSTIN at least encodes a real PAN and valid checksum.
- Confirming which state a GSTIN belongs to from its first two digits.
- Cleaning a master vendor list of malformed GSTINs before GST return filing.
Pro Tips for Best Results
- A valid checksum does not prove the business is registered — cross-check active status on gst.gov.in before claiming input tax credit.
- Characters 3–12 of a GSTIN are literally the entity's PAN — a quick sanity check against the PAN card.
- The 13th character is the registration count under one PAN in that state (1–9, then A–Z).
- Watch for swapped letters/digits: the letter O never appears in the checksum alphabet — a stray 0 or O usually means transcription error.
Common Problems & Solutions
Structure validation cannot confirm registration — a syntactically perfect GSTIN may still be unregistered or cancelled. Check live status on the official GST portal.
One character was likely copied wrong — GSTIN checksums catch any single-character error or transposition. Re-copy directly from the GST certificate.
Privacy & Security
100% Client-Side Execution
Validation runs entirely in your browser — the GSTIN you enter is never transmitted, logged, or stored.
Frequently Asked Questions
Everything you need to know about using GSTIN Format Validator
GSTIN is 15 characters: 2-digit state code, 10-character PAN, 1 entity code (registration number), the letter Z (default), and 1 checksum digit — e.g., 22AAAAA0000A1Z5.
No — this tool verifies structure and checksum only. Confirm registration and filing status on gst.gov.in before relying on the number for tax credit.
It appears on the GST registration certificate, on every GST invoice the business issues, and is searchable by PAN or name on the GST portal's "Search Taxpayer" page.
They are the state code — 07 Delhi, 27 Maharashtra, 29 Karnataka, 33 Tamil Nadu, 09 Uttar Pradesh, and so on — matching the former VAT/Census state codes.
Related FreeToolsBazaar Tools
Ready to Use GSTIN Validator?
100% free, browser-based, and private. No installation, registration, or file upload to external servers required.
Start Using GSTIN Format Validator