India Utils: GSTIN, PAN and IFSC Tools

Validators for the identifiers Indian businesses deal with daily. The GSTIN tool verifies the real check digit rather than only the shape, so it catches a transposed character that looks perfectly normal. Everything runs in your browser except the IFSC branch lookup, which has to consult a live directory.

Which of these can actually be verified?

Worth knowing before you rely on any online checker, because the three identifiers are not equally checkable.

  • GSTIN carries a published check digit computed from the other fourteen characters. A number with one wrong or swapped character is arithmetically impossible, so this is a genuine verification rather than a format check.
  • PAN has no publicly documented check-digit algorithm. Only the format and the holder type encoded in the fourth character can be checked offline; issuance can be confirmed only by the Income Tax Department.
  • IFSC has no check digit either, so any correctly shaped code looks valid. The only real check is resolving it against the directory of registered branches — which is what our lookup does.

All three are also available to AI agents through our MCP server, so Claude, Cursor or your own agent can verify a number rather than produce a plausible-looking guess.

Frequently Asked Questions

Can a GSTIN really be verified, or is this just a format check?

It is a genuine verification. A GSTIN's fifteenth character is a check digit computed from the other fourteen, so our validator recomputes it and flags any GSTIN where a character was mistyped or swapped, not just malformed input.

Can this tool confirm a PAN card is actually issued and active?

No. PAN has no publicly documented check-digit algorithm, so only the format and the holder type encoded in the fourth character can be checked offline. Confirming that a PAN is actually issued requires the Income Tax Department's own verification service.

Does the IFSC lookup work offline like the GSTIN and PAN tools?

No, it is the one lookup here that needs a live connection. IFSC codes have no check digit, so any correctly shaped code looks valid; the only real check is resolving it against the directory of registered bank branches, which requires a network request.

Is any of this data sent to a server or stored?

The GSTIN and PAN validators run entirely in your browser and never transmit the number anywhere. The IFSC lookup only sends the code itself to resolve the branch directory entry, and nothing is logged or stored.

Can I use these validators from an AI agent instead of a browser?

Yes. All three tools are exposed through our MCP server, so Claude, Cursor, or another agent can verify a GSTIN, PAN, or IFSC code directly instead of guessing at whether one looks valid.