Instant GSTIN Structure Validation in Milliseconds
Validate GSTIN format and checksum instantly in your browser using the Verhoeff check digit algorithm. Decode the embedded PAN, state code, and entity type.
Validation Features
Verhoeff Check Digit Validation
Uses the Verhoeff algorithm to verify the fifteenth character of any GSTIN and catch common typing mistakes.
PAN Extraction and Decode
Extracts the embedded PAN from characters three to twelve and decodes the entity type, including Individual, Company, Firm, Trust, HUF, Government, or Foreign entity.
State Code Identification
Decodes the first two digits to identify the state or union territory of registration. Maps all 37 Indian state codes with their full names.
Bulk Validation
Paste or import a list of GSTINs and validate them all at once. Results show valid or invalid status, decoded PAN, state, and entity type for each.
Structural Breakdown
Breaks down each GSTIN into its five components: State Code, PAN, Entity Number, Default Character Z, and Check Digit with full visual highlighting.
Instant Validation Logic
Format and checksum validation runs instantly in your browser. It is not a government registration lookup.
Why Instant GSTIN Checks Matter
TruLedger validates GSTIN format and checksum instantly using structural logic and the Verhoeff check digit algorithm. It does not query government systems or claim official registration status.
Use it to catch typographical errors and decode GSTIN structure before using the value in your workflow.