Lookup
Vehicle Number Plate Format Validator
Check whether an Indian vehicle number plate is correctly formatted — standard state plates and new Bharat (BH) series plates. Free, 100% in-browser, no signup, no ads.
Enter a number plate above. Its format is validated here automatically — standard state plates and Bharat (BH) series plates are both recognised — entirely in your browser.
What this is and why it matters
A correctly formatted number plate is more than a cosmetic detail — it is what automated systems across India rely on to read a vehicle. FASTag toll readers, traffic-camera challan systems, parking gates, and fleet-management software all parse the registration number, and they assume it follows the official format. A plate captured or entered in the wrong shape — a missing character, a wrong state code, a transposed digit — breaks that automation, causing failed toll deductions, misattributed challans, and reconciliation headaches. Being able to check that a plate string is well-formed, before it is stored or acted upon, prevents a whole class of quiet data errors.
India uses two main plate formats today. The long-standing standard format is a two-letter state or union-territory code, a one- or two-digit RTO district number, a series of one to three letters, and a number of up to four digits — MH 12 AB 3456 being a typical example. Alongside it, the Bharat series (BH) was introduced for people who relocate between states frequently, such as central-government and large private-sector employees, so they need not re-register a vehicle after every move. A BH plate is shaped differently: a two-digit registration year, the letters BH, a four-digit number, and one or two letters, as in 22 BH 1234 AB. This validator recognises both, tells you which one a plate follows, and breaks the plate into its component parts.
As with the other lookup tools here, it is important to state the honest boundary. Confirming that a plate is correctly formatted, and that its state code is a genuine Indian code, is a useful check that catches typos and impossible strings. But a valid format is not proof that the plate has actually been issued to a real, registered vehicle — only the government VAHAN system knows that, and it does not expose vehicle or owner details from a plate to the public, for good privacy reasons. This tool therefore validates structure honestly and stops there, pointing anyone who needs official confirmation to the Parivahan portal.
Examples and use cases
Validating plates in a FASTag reconciliation
An accounts team at a Nagpur logistics firm reconciles FASTag statements against its vehicle list. Several toll entries fail to match. Running the plate strings through this validator reveals one entry with a missing series letter and another with an impossible state code — both data-capture errors from a camera misread. Fixing the format lets the entries reconcile against MH12AB3456 correctly.
Checking a new Bharat-series plate is well-formed
An IT employee in Hyderabad who transfers between cities registers a car under the Bharat series and receives 22BH1234AB. Unsure whether a form accepted it correctly, they paste it here; the validator confirms it is a valid BH-series plate registered in 2022 and breaks out the number and series. This reassures them the plate was entered in the right shape.
Screening vehicle numbers in an insurance form
An insurance agent in Jaipur entering policy data checks each vehicle number before submission. One plate reads RJ14C... with a series but no number — the validator flags it as an invalid format, catching a truncated entry before the policy is issued against a malformed registration that would fail later verification.
Catching a wrong state code from a camera read
A parking-management system in Bengaluru logs an entry beginning with the code 0A, which no Indian state uses. Pasting it into this validator flags the state code as unrecognised, confirming the automatic number-plate reader misread a genuine KA plate. The operator corrects the log rather than chasing a non-existent vehicle.
Teaching staff the difference between plate formats
A fleet supervisor in Pune onboarding new data-entry staff uses this tool to show the difference between a standard plate (MH12AB3456, which decodes to a state and RTO district) and a Bharat-series plate (22BH1234AB, which is nationwide and year-based). Seeing each format validated and broken into parts helps staff enter both correctly and stop treating BH plates as malformed.
Frequently asked questions
- What are the valid formats for an Indian number plate?
- There are two main formats today. The standard format is a two-letter state code, a one- or two-digit RTO district number, a one- to three-letter series, and a number up to four digits — for example MH 12 AB 3456. The Bharat (BH) series, for people who move between states, is a two-digit year, the letters BH, a four-digit number, and one or two letters — for example 22 BH 1234 AB. This tool recognises and validates both.
- What is the Bharat (BH) series number plate?
- The Bharat series is a national vehicle registration introduced so that people who relocate frequently between states — particularly central-government employees and employees of large private companies with offices in multiple states — do not have to re-register their vehicle with a new state RTO after each move. Its format is a two-digit registration year, the letters BH, a four-digit number, and one or two letters, such as 22BH1234AB. Because it is nationwide, a BH plate has no state code.
- Does a valid format mean the plate is real?
- No. This tool confirms the plate string is correctly structured and, for standard plates, that the state code is a genuine Indian state or union-territory code. That catches typos and impossible strings. But it cannot confirm the plate has actually been issued to a registered vehicle — only the government VAHAN system holds that, and it does not expose vehicle or owner details from a plate to the public. A passing format check is about structure, not existence.
- Why is my plate flagged as an invalid format?
- Usually because it does not match either the standard or the Bharat pattern — for instance a missing series letter, no number, too many characters, or stray symbols. It can also be flagged if the overall shape looks like a plate but the two-letter state code is not one India uses, which normally means a typo in the first two letters. Correcting the plate against its source usually resolves it.
- Does this tool look up who owns the vehicle?
- No, and no legitimate public tool does. A number plate encodes registration information — for standard plates, the state and RTO district — but not the owner’s identity, address, or the vehicle’s insurance and particulars. That information is held in the restricted government VAHAN database for privacy and safety reasons. This validator only checks the plate’s format and structure; for any official vehicle detail you must use the authorised Parivahan portal.
- Do spaces, hyphens, or lower case matter?
- No. The tool normalises your input automatically — it strips spaces and hyphens and converts letters to upper case — so MH12AB3456, mh 12 ab 3456, and MH-12-AB-3456 are all treated as the same plate. This lets you paste a plate however it was written without worrying about formatting the separators yourself.
- Is my input sent anywhere when I use this tool?
- No. Validation runs entirely inside your browser using JavaScript on this page. What you type is never transmitted to our servers or any third party, is not logged, and is not stored after you leave the page. Page analytics record only that the page was viewed, never the contents of the input. The tool keeps working even if you go offline after the page loads.
- Is this tool free? Will it ever be paid?
- The single-plate format check on this page will always be free with no rate limit. We may later add bulk validation with CSV export — useful for fleet, toll, and insurance teams cleaning plate data before processing — behind the Samastam Pro subscription once it launches, but the individual check here stays free with no signup and no ads.