HomeValidatorsEverydayVehicle Registration Validator

Vehicle Registration Validator

Everyday

Validate 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

🇮🇳This tool is specific to India

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

  1. 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, or MH-12-AB-1234), all are accepted and treated identically.
  2. The result updates automatically as you type, no button press needed.
  3. Check the Valid or Invalid badge.
  4. 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.
  5. 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).
  6. 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. 23 for 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

What is a vehicle registration number in India?
A vehicle registration number (also called a number plate or RC number) is a unique alphanumeric identifier assigned to every motorised vehicle registered with a Regional Transport Office (RTO) in India. It is issued under the Motor Vehicles Act, 1988, and must be displayed on the front and rear number plates of the vehicle. The number identifies the state, the RTO, the vehicle series, and a 4-digit serial within that series.
What format does a standard Indian vehicle registration number follow?
A standard registration number has four parts: a 2-letter state code (e.g. MH for Maharashtra, DL for Delhi), a 1–2 digit RTO code (e.g. 12, 04), a 1–3 letter series (e.g. AB, A, CAB), and a 4-digit number (e.g. 1234, 0001). An example: MH12AB1234, Maharashtra, RTO 12, series AB, number 1234. Numbers are sometimes displayed with spaces (MH 12 AB 1234), which are stripped automatically by this validator.
What is the Bharat series (BH) registration and how does its number differ?
The Bharat series (BH) was introduced in 2021 for defence personnel, central government employees, and public sector employees who transfer between states frequently. A BH registration number does not use a state code; instead, it follows the format: 2-digit year of registration + BH + 4-digit number + 2-letter suffix. For example, 23BH1234AA was registered in 2023. BH plates are recognised nationwide without requiring a re-registration transfer when the owner relocates to a different state.
Does this validator confirm whether a vehicle is currently registered or has valid insurance?
No. This tool checks only the structural format of the registration number, that it follows the correct pattern for a standard or BH series plate. It does not query the Vahan portal, the MoRTH database, or any state RTO system. A format-valid registration number may belong to a vehicle that is hypothetical, expired, or the data entered may simply be structurally correct by coincidence. For official checks, use the Vahan portal at vahan.parivahan.gov.in.
Why does a vehicle registration number sometimes have 1 digit and sometimes 2 digits for the RTO code?
Older registrations, particularly from smaller RTO offices or from the early years of computerised issuance, were assigned single-digit RTO codes (e.g. DL1, GA1). Newer registrations, and RTOs in larger states, consistently use 2-digit codes (e.g. MH12, KA51). Both are valid under the Motor Vehicles Act. This validator accepts both 1- and 2-digit RTO codes in the standard format.
What state codes are used in Indian vehicle registration numbers?
Every state and union territory has a fixed 2-letter code: MH (Maharashtra), DL (Delhi), KA (Karnataka), TN (Tamil Nadu), GJ (Gujarat), RJ (Rajasthan), UP (Uttar Pradesh), HR (Haryana), PB (Punjab), WB (West Bengal), AP (Andhra Pradesh), TS (Telangana), KL (Kerala), MP (Madhya Pradesh), OD (Odisha), BR (Bihar), JH (Jharkhand), AS (Assam), UK (Uttarakhand), CG (Chhattisgarh), HP (Himachal Pradesh), JK (Jammu & Kashmir), GA (Goa), CH (Chandigarh), and others. The complete list covers all 28 states and 8 union territories.
Is my vehicle registration number stored or transmitted when I use this tool?
No. All validation is performed locally in your browser. The registration number you enter is never sent to any server, stored in a database, or shared with any third party. The tool continues to work without an internet connection once the page has loaded.
How do I find my vehicle's registration number?
Your vehicle registration number is displayed on both number plates (front and rear) of your vehicle. It is also printed on your Registration Certificate (RC) book or RC smart card. You can verify or download a digital copy of your RC from the Parivahan Sewa portal (parivahan.gov.in) or DigiLocker. The number also appears in insurance documents and pollution under control (PUC) certificates.
What is a fancy or VIP number, and does it follow the same format?
Fancy or VIP registration numbers (also called choice numbers) are those where the 4-digit serial is a recognisable pattern, such as 0001, 0007, 1111, or 9999. These are auctioned by RTOs at a premium. They follow the same standard format as any other registration number and are validated the same way. The format rules do not distinguish between ordinary and choice numbers.
Can a vehicle have the same registration number in two different states?
No. Registration numbers are unique within each state, and since the state code is embedded in the number, the full number is unique across India. Two vehicles in different states may share the RTO, series, and 4-digit components, but the 2-letter state prefix makes the complete number distinct. The only cross-state registration is the BH series, which carries a year prefix instead of a state code.
What are temporary registration numbers and do they look different?
Temporary registration numbers are issued by dealers for newly purchased vehicles before the permanent RC is processed. They follow a different format that varies by state, for example, some states use TR (Temporary Registration) in the series position, such as MH01TR1234. This validator primarily validates the standard permanent registration format. Temporary registration formats are not standardised nationally and are not covered by the format rules here.
Also known as
check vehicle number platecar registration number validatornumber plate format check IndiaBH series validatorvehicle reg number checkerRC number format validator