India Vehicle Registration Number Format Validator

Check whether an Indian vehicle registration number matches the standard state-RTO-series-number plate structure, and decode the issuing state — in your browser.

Checked 100% in your browser — your number is never transmitted or stored.

How to Use the Vehicle Registration Number Format Validator

  1. Type or paste a vehicle registration number into the box above.
  2. Click Check. The tool verifies it against the common 10-character state + RTO + series + number plate structure and decodes the issuing state.
  3. Read the decode table showing the state code, RTO code, series letters, and registration number split out individually.
  4. Nothing you type is uploaded anywhere — the whole check runs as plain JavaScript in your browser tab.

The Common Indian Number Plate Structure

Most modern Indian vehicle registration numbers follow this pattern:

[2-letter state code][2-digit RTO code][1-3 letter series][1-4 digit unique number]

For example,

MH12AB1234
breaks down as: state code MH (Maharashtra), RTO code 12 (a specific district Regional Transport Office within the state), series letters AB (the ongoing registration series for that RTO — letters I and O are skipped to avoid confusion with the digits 1 and 0), and a unique registration number 1234. This tool decodes the state code against a bundled list of Indian state and union territory codes, the same list used by the driving licence validator in this same tool family.

v1 Scope: Structure Only, Standardized to the 10-Character Format

This tool ships as a deliberately limited v1, validating specifically the common 2+2+2+4 = 10-character format (2-digit RTO, exactly 2 series letters, 4-digit number). Several genuine, currently valid Indian plate formats fall outside this pattern and will show as "invalid format" here — not because they're fake, but because this v1 scope doesn't cover them:

  • RTOs with a single-digit code in some smaller or older jurisdictions
  • Series with only 1 letter (common early in a new RTO's numbering) or 3 letters (once an RTO exhausts its 2-letter combinations)
  • BH-series (Bharat series) plates, a newer national-portability format with its own distinct structure (year + BH + number + series)
  • Older or non-standard formats predating the current nationwide convention

We'd rather flag this limitation clearly than silently mis-decode a plate into the wrong state or series.

No Checksum Available

There is no published check-digit algorithm for Indian vehicle registration numbers — RTOs assign the series and number sequentially. This is the same structural-only limitation shared by the driving licence, EPIC, TAN, and UAN validators in this family.

What This Tool Does NOT Do

This checks structure and a bundled state-code lookup only. It does not query the VAHAN database, and cannot confirm a plate is currently registered, unexpired, or attached to the specific vehicle you expect. For anything that matters — verifying ownership before buying a used vehicle, checking a challan, or confirming registration status — use the official vahan.parivahan.gov.in "RC Status" lookup.

Common Mistakes

  • Assuming every plate follows the exact 10-character pattern — BH-series and several older/regional formats genuinely don't
  • Confusing the series letters with a meaningful code — they simply track how many vehicles have been registered in that RTO's numbering sequence, not vehicle type or owner category
  • Treating a format-valid result as proof of a real, currently registered vehicle — there's no checksum and no live VAHAN lookup here
  • Mixing up a vehicle's RTO code with the district's driving-licence RTO code from a different document — they use similar conventions but aren't guaranteed identical

Frequently Asked Questions

Is my vehicle number uploaded anywhere? No — everything runs locally in your browser tab.

Does this tool confirm my vehicle's registration is valid? No — only the official vahan.parivahan.gov.in portal can confirm that.

Why does my genuine BH-series or 3-letter-series plate show as invalid? This v1 scope covers the common 10-character format only — an intentional limitation, not a bug. See the scope section above.

Is this tool free? Yes, completely free, with no login and no usage limit.

A free browser tool by Toolzer Hub. It runs on your device; files you add are not uploaded. More free tools