🔒 Privacy First — All checks happen in your browser. We never see your data.
🇮🇳 INDIAN DOCUMENT TOOLS

Validate Indian Documents
in Seconds

Free tools to check if your Aadhaar, PAN, GST, and other document numbers are in valid format. 100% browser-based — we never upload your data.

100% Private (no upload) ⚡ Instant results 🆓 Free forever

Start typing — we'll auto-detect the document type

All Indian Document Tools

Pick a specific tool for detailed validation and explanation.

Why verifydocs.online?

🔒

100% Private

All validation happens in your browser. We never see, store, or upload your document numbers. Not even to our own server.

Instant Results

No signups, no waiting, no captchas. Paste your document number and get validation results in under 1 second.

🇮🇳

Made for India

Built specifically for Indian government documents using official public algorithms (Verhoeff for Aadhaar, standard regex for PAN/GST).

Frequently Asked Questions

Everything you need to know about document validation.

Yes, completely. All validation happens inside your browser. Your Aadhaar number never leaves your device and is never uploaded to any server. We have no database, no server-side processing — it's pure JavaScript running locally on your machine.
No. This tool only checks whether the number follows the correct format and passes the official checksum algorithm. It does NOT connect to UIDAI, NSDL, GST Portal, or any government database. For actual identity verification, use the respective official government portals.
The Verhoeff algorithm is a checksum formula designed to detect common transcription errors (single digit errors, transpositions). UIDAI uses it to embed a mathematical check in every Aadhaar number. If even one digit is wrong, the checksum fails — this is how we detect typos without any database lookup.
Currently: Aadhaar (12-digit UID), PAN Card, GST Number, IFSC Code, Voter ID (EPIC), Indian Passport, and Driving License. We are working on adding UPI ID validator, vehicle registration number, LIC policy number, and more.
No. verifydocs.online is an independent, privately-run service and is NOT affiliated with UIDAI, Income Tax Department, GSTN, ECI, RTO, or any government body. We use publicly available format specifications to build validation logic.
UIDAI recommends masking (hiding) the first 8 digits of Aadhaar before sharing it as a KYC document. This prevents misuse — the service provider only sees the last 4 digits to confirm your identity, while your full Aadhaar remains private. Our Aadhaar Masking Tool does this entirely in your browser.
The 4th character identifies the entity type: P = Individual, C = Company, H = HUF, F = Firm, A = AOP, T = Trust, B = BOI, L = Local Authority, J = Artificial Juridical Person, G = Government. Our PAN Validator decodes this automatically.
The first 2 digits of a 15-character GST number are the state code (e.g., 27 = Maharashtra, 07 = Delhi, 29 = Karnataka). The next 10 characters are the PAN of the registered entity. Our GST Validator decodes all components automatically.