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.

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.

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.

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)
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.