India Vehicle Registration Validator

Validate Indian plates by state and series in the SS 00 LL 0000 format.

Ad placeholder (leaderboard)

An Indian vehicle registration number packs the registering state, RTO district, and a sequential series into one plate. This free validator confirms a plate follows the standard format, checks the state code against the official table, and recognises the newer national Bharat (BH) series. It is built for Indian logistics and vehicle-history applications.

How it works

The tool normalises the input (uppercased, spaces removed) and parses the standard structure:

  1. State / UT code: the first 2 letters, validated against the RTO’s table of 36 states and union territories (e.g. MH = Maharashtra, DL = Delhi).
  2. RTO district code: the next 2 digits, identifying the registering Regional Transport Office.
  3. Series: 1–3 letters allocated sequentially as numbers run out.
  4. Number: up to 4 digits (19999).

It also detects the BH series pattern YY BH NNNN LL, used for vehicles registered for inter-state mobility, and reports it separately.

Example

Validate MH 12 AB 1234:

State code = MH   -> Maharashtra
RTO        = 12   (Pune)
Series     = AB
Number     = 1234

The plate is well-formed and registered in Maharashtra.

Notes

A valid result confirms the structure and a recognised state code; it does not confirm the plate is currently assigned to a vehicle — for that, query the Parivahan / VAHAN database. Older plates may carry shorter series, and some legacy state codes (such as OR for Odisha) are still in circulation. All processing happens locally in your browser.

Ad placeholder (rectangle)