Free tools for checking Indian IDs and codes

Check the format of a PAN, GSTIN, IFSC, vehicle number or Aadhaar number, and get a rough read on your exposure under the DPDP Act. No sign-up.

PAN validator

Check that a PAN follows the right pattern and see whether it belongs to a person, a company, a firm or a trust. Includes sample PANs for testing.

Check a PAN

GSTIN validator

Check a GST number's format and check character, see which state issued it and read the PAN inside it. Includes sample GSTINs for testing.

Check a GSTIN

IFSC code validator

Check that an IFSC is correctly formed, see which bank it belongs to and catch the letter O mistake. Includes sample codes for the large banks.

Check an IFSC

Vehicle number and RTO decoder

Type a number plate to see its state and RTO office and check that the format is right. Reads BH series numbers too.

Decode a vehicle number

Aadhaar number validator

Test the check digit built into every 12-digit Aadhaar number. It runs only on your device and never contacts UIDAI.

Check an Aadhaar number

DPDP penalty calculator

Answer six questions for a rough readiness score, and see the maximum penalties set by India's data protection law.

Work out a DPDP score

Why these are free, and why they run in your browser

  • They answer the first question

    Before anyone runs a live check, it helps to know the number was typed correctly. These tools catch the slips: a missing digit, a letter O where a zero belongs, a state code that does not exist. That costs us nothing to give away.

  • Nothing you type is sent to us

    Each check is a set of rules that runs on your own device. There is one exception, and it is optional: on the IFSC page you can press a button to fetch a branch address from a public directory, which sends only the IFSC code.

  • They are honest about their limits

    A format check cannot tell you whether a PAN is active, a GST registration is live or a bank account belongs to someone. Each tool says so, and points to the live check that can.

  • Live checks are a different thing

    Checking a real person or business against official records needs their consent and a registered business with a reason to ask. That is what our verification APIs are for.

Questions about the free tools.

Are these tools really free?

Yes. There is no charge, no sign-up and no limit on how often you use them. They are simple format checks that run in your browser.

Is it safe to type a PAN or Aadhaar number into these tools?

Yes. The checks run on your own device, and what you type is not sent to us or kept. The Aadhaar tool never contacts UIDAI. The only tool that can go online is the IFSC validator, and only if you press the button to look up a branch, which sends the IFSC code and nothing else.

Can these tools tell me if a PAN, GSTIN or bank account is real?

No. They tell you whether a number is correctly formed, which catches typing mistakes and obviously made-up numbers. A well-formed number can still belong to nobody.

To know whether a number is real, active and belongs to the person or business in front of you, it has to be checked against the record that holds it. That is what our verification checks do, with the person's consent.

Can I use the sample numbers to test my own software?

Yes. Each tool lists sample values that pass its format rules, such as the PAN ABCPS1234F, the GSTIN 27ABCPS1234F1ZX and the IFSC SBIN0000691. They are meant for testing forms and validation code. Do not use them on real applications, invoices or payments.

Say yes with confidence.

Tell us what you need to verify. A person replies, not a bot.