12 digits · Verhoeff

Aadhaar number validator

Check the twelve digits and the Verhoeff check digit locally — and read, in the same panel, what that cannot prove.

Spaces and hyphens are ignored. A real number is not required to use the tool.

The number is checked in this tab and never stored or transmitted. Only the masked form is copied or downloaded.

Short answer: paste the digits. A green result means the Verhoeff digit matches — the number was not mistyped. It is not a confirmation that the Aadhaar exists, and the panel says so next to the badge.

What the check catches

Every single wrong digit and every swap of two neighbouring digits. That is exactly the class of error a form makes, which is why the check digit exists. It is also the entire promise: arithmetic on twelve characters, no lookup, no network call.

What it cannot do

The PAN validator explains the same limit for a number that has no check digit at all, and the GSTIN validator shows what a real checksum can and cannot establish.

Aadhaar questions

Does a correct check digit mean the Aadhaar is real?

No. It means the twelve digits are internally consistent, so a typo is unlikely. Whether the number was issued, is active, or belongs to anyone is not knowable from the number — UIDAI does not expose that to a web page.

What is Verhoeff?

A decimal check-digit algorithm designed for transcription errors: it catches every single-digit mistake and every adjacent transposition. It uses three fixed tables (a multiplication table, a permutation table and an inverse) and is the same scheme printed on Indian Aadhaar numbers.

Should I paste my real Aadhaar number into a website?

Preferably not — including this one. The check runs locally and nothing is stored, but the habit is the risk: most sites that ask for it do log it. Where possible use the masked form, and only share the full number with a service that has a legal reason to ask.

Why is the result copied masked?

So a copy button cannot put a full Aadhaar number into a clipboard that other apps read. The masked form keeps the last four digits, which is what most support desks actually need.

Related tools