About this tool
Validate Indian registration numbers against the standard, BH-series, diplomatic and defence formats, with the regex for each.
This validator parses an Indian vehicle registration number and tells you whether it is well formed, which family it belongs to, and what each block means. It covers the standard state series (two-letter state code, RTO office code, letter series and four-digit serial), the Bharat BH series introduced by GSR 594(E) in 2021, diplomatic CD, CC and UN plates, and Ministry of Defence plates. The regular expression behind each format is shown so you can drop the same rule into your own form validation.
Open Number Plate Format Validator on AltFTool — it loads instantly in your browser.
Paste your code or data sample into the workspace.
Pick the format, conversion, or analysis you need.
Copy the polished result straight back into your project.
Standard, BH, diplomatic and defence plates are all recognised and labelled.
Tells you the state code is unknown or that I and O are not allowed, rather than just rejecting.
Every pattern is printed so the same rule can go straight into your own code.
Two letters for the state or union territory, one or two digits for the RTO office, up to three letters of series, and a four-digit serial — for example MH 12 AB 1234. The serial is padded with leading zeros, so number 7 appears as 0007.
Two digits for the year of first registration, the letters BH, a four-digit number and a one or two letter series — for example 22 BH 1234 AA. The letter block runs from AA to ZZ but leaves out I and O so they are not read as 1 and 0. BH numbers were introduced in 2021 and move with the owner between states without re-registration.
Most often the state code is not on the official list, the serial has five digits instead of four, or the RTO code has three digits. The tool names the exact reason, and legacy codes such as OR for Odisha and UA for Uttarakhand are accepted but marked as legacy.
No. This is a syntax check done entirely in your browser with no lookup against any database, so a well-formed number may belong to no vehicle at all. Use the government's Parivahan or mParivahan service to confirm that a registration exists and to see its details.