Vehicle Registration Validator
EverydayValidate Indian vehicle registration numbers — standard state-RTO format and the new Bharat series (BH). Instant browser check, no sign-up needed.
Reviewed by the thecalcu.com team · Last updated 17 July 2026
What is a Vehicle Reg?
The Vehicle Registration Validator checks whether an Indian vehicle registration number (number plate) follows the correct structural format defined by the Motor Vehicles Act, 1988. Every motor vehicle registered in India carries a unique registration number assigned by a Regional Transport Office (RTO) that encodes the state, the RTO, the vehicle series, and a serial number.
This validator supports two formats. The standard format covers the vast majority of vehicles: a 2-letter state code + 1–2 digit RTO code + 1–3 letter series + 4-digit number (e.g. MH12AB1234, KA01A0001). The Bharat series (BH) format covers transferable nationwide registrations introduced in 2021: 2-digit year + BH + 4-digit number + 2-letter suffix (e.g. 23BH1234AA).
The validator automatically strips spaces and hyphens used as display separators, MH 12 AB 1234 and MH-12-AB-1234 are treated identically to MH12AB1234. It also validates the state code against the complete official list of all states and union territories, and names the state when the code is recognised.
For related document validation, use the Driving Licence Validator and Aadhaar Number Validator.
Why Use a Vehicle Registration Validator?
Vehicle registration numbers are entered in insurance applications, FIR complaints, toll forms, parking permits, and e-challan systems. An incorrect number in any of these causes the lookup to fail or the wrong vehicle's record to be pulled up.
Common entry errors include: omitting a letter from the series (entering MH12B1234 instead of MH12AB1234), adding an extra digit, confusing a single-digit RTO code with a 2-digit one, and not knowing whether a number follows the standard or BH format. This validator diagnoses each type of error with a specific message.
Who Should Use This Validator?
Vehicle owners filing insurance claims, An insurance claim requires the exact registration number. A format check before submission prevents rejection due to transcription errors.
Fleet managers and logistics operators, Companies managing fleets of vehicles need accurate registration numbers for compliance, insurance, and toll payment. Validating format during vehicle data entry prevents bad records from entering the system.
Traffic enforcement and police departments, E-challan systems and traffic violation records are keyed on registration numbers. A format validator helps data-entry staff catch obvious errors before records are created.
Developers building automotive or transport applications, Parking apps, vehicle marketplace platforms, and fleet management tools need client-side registration number validation. This tool documents the exact format rules including BH series support.
Individuals checking second-hand vehicle details, When buying a used vehicle, verifying that the seller-provided registration number is structurally valid is a basic first check before doing a full RC lookup on Vahan.
What Insights Does the Vehicle Registration Validator Give You?
For standard registrations, the validator decodes the state code and names the issuing state, and extracts the RTO code, series letters, and 4-digit number separately. This lets you perform a quick reasonableness check, if the car is described as registered in Karnataka but the state code decodes to Uttar Pradesh, something is wrong.
For BH series numbers, the validator identifies the registration year from the 2-digit prefix and confirms the BH format, giving context about what a BH plate means (nationwide transferable, typically for central government employees).
How to use this Vehicle Reg calculator
- Type or paste the registration number into the input field. You can enter it with or without spaces and hyphens (e.g.
MH12AB1234,MH 12 AB 1234, orMH-12-AB-1234), all are accepted and treated identically. - The result updates automatically as you type, no button press needed.
- Check the Valid or Invalid badge.
- If Invalid, read the error message, it will specify whether the state code is unrecognised, the series format is wrong, or the number is too short or too long.
- If Valid, check the details section to see the decoded state name, RTO code, series, and serial number (or BH series breakdown for BH plates).
- To validate a different number, clear the field and enter the new value.
Show formula & methodology ↓Show less ↑
Formula & Methodology
Standard format rule: 1. 2 uppercase letters: valid state or UT code from the official MoRTH list 2. 1–2 digits: RTO code (single or double digit) 3. 1–3 uppercase letters: vehicle series 4. 4 digits: serial number Regular expression (standard):/^[A-Z]{2}[0-9]{1,2}[A-Z]{1,3}[0-9]{4}$/Bharat series (BH) rule: 1. 2 digits: year of registration (e.g.23for 2023) 2.BH: fixed literal 3. 4 digits: number within the year 4. 2 uppercase letters: alpha suffix Regular expression (BH):/^[0-9]{2}BH[0-9]{4}[A-Z]{2}$/Valid examples: -MH12AB1234, Maharashtra, RTO 12, series AB, number 1234 -KA01A0001, Karnataka, RTO 01, series A, number 0001 -DL1CAB1234, Delhi, RTO 1 (single digit), series CAB, number 1234 -23BH1234AA, BH series, year 2023, number 1234, suffix AA Invalid examples: -MH12AB123, only 3 digits in the serial (need 4) -XX01AB1234, 'XX' is not a valid state code -MH123AB1234, 3-digit RTO code (max 2 digits allowed) -25BH1234AA, BH year 25 is in the future (as of 2026)
Related Tools
You may also find these useful: Pincode / ZIP Validator.
Frequently Asked Questions