A free vehicle number checker that validates the 10-character MoRTH format of Indian registration numbers — catching errors before they stall insurance, loan, or RTO paperwork.
Validate your Indian vehicle registration number's format free — check state code, RTO code, series & BH Series compliance in seconds.
Enter your vehicle number to instantly validate format and verify it follows government rules.
Vehicle Registration Number is a 10-character alphanumeric identifier issued by Regional Transport Offices (RTO) as per Ministry of Road Transport & Highways guidelines. The first 2 characters indicate your state/territory, next 2 are RTO code, followed by series and registration number.
vehicle number checker looks at your registration number and confirms whether it follows the official 10-character format the Ministry of Road Transport & Highways (MoRTH) requires, before you use that number on any insurance form, loan application, or RTO document.
Your vehicle registration number isn't random. It's a precisely coded identifier that tells the government where your vehicle is registered, which district office issued it, what category it falls under, and its position in that office's records. Think of it as your vehicle's ID card, the same way your PAN identifies you for tax purposes.
You'll run into this number constantly: paying registration tax, renewing your RC, filing an insurance claim, getting flagged at a checkpoint, or selling the vehicle to someone else. Get even one character wrong on an official form, and things stall. Insurance claims get rejected, loan approvals stick in processing, RTO renewals get bounced back. Running your number through a vehicle number checker before you submit anything catches that kind of error in seconds.
Every Indian vehicle number follows the same structure, no exceptions:
| Position | Characters | Field | Type |
|---|---|---|---|
| 1-2 | Letters | State Code | Alphabetic |
| 3-4 | Numbers | RTO Code | Numeric |
| 5-6 | Letters | Series Code | Alphabetic |
| 7-10 | Numbers | Registration | Numeric |
Example: MH 01 AB 2345These two letters tell you which state or union territory issued the registration. MH is Maharashtra, DL is Delhi, KA is Karnataka, TN is Tamil Nadu, UP is Uttar Pradesh, GJ is Gujarat, BR is Bihar, WB is West Bengal, RJ is Rajasthan. See "MH" and you already know the vehicle is from Maharashtra. See "XX" and you know something's wrong, because no Indian state uses that code.
This identifies which Regional Transport Office within that state processed the registration. States can have dozens of RTOs spread across districts, numbered 01 through 99. 01 is usually the main city office; higher numbers tend to be suburban or smaller district offices. Maharashtra's RTO-01 and RTO-12 are two entirely different offices.
These letters indicate the vehicle category. AB and AC are typically cars and personal vehicles, BC and BD are two-wheelers, CD and CE are commercial vehicles, DA and DB are buses, EA and EB are trucks. Some RTOs use a single letter, others use two, depending on how they've allocated series over time.
The last four digits, running from 0001 to 9999, mark where this vehicle falls in that office's records for that series. So MH01AB2345 reads as "the 2,345th car registered under Maharashtra RTO-01 in the AB series." Once a series hits 9999, the letters roll over to the next combination (AB becomes AC) and the numbers start again at 0001.
About 95% of vehicles use the standard format above. The other 5% use something different.
Pattern: state code + RTO code + series + registration number. Examples: MH01AB2345, DL02CD5678, KA51EF1234. This is what your RTO issues automatically for regular civilian vehicles.
BH Series replaces the state code with "BH" (for Bharat) and is reserved for special-category vehicles, mostly government and official ones: BH01AB2345, BH05CD9999, BH02EF0001. It's still 10 characters, just structured for a different purpose, and it's issued by designated authorities rather than your local RTO.
Quick way to tell them apart: starts with a state code like MH or DL, it's standard. Starts with BH, it's BH Series. Both are legitimate formats.
A vehicle number checker automates the rules above instead of making you check them by hand. Here's the process behind it:
The whole thing takes under a second.
MH01AB234 (9 characters) or MH01AB23456 (11 characters) are both invalid. It has to be exactly 10: 2 letters + 2 numbers + 1-2 letters + 4 numbers. Correct version: MH01AB2345.
XX01AB2345 or ZZ01AB2345 fail because those aren't real state codes. Check your RC book and match the first two letters against a real one.
M101AB2345 or MH1AAB2345: the state code positions have to be alphabetic.
MHABABCD2345: the RTO code (positions 3-4) has to be numeric, 01 through 99.
MH-01-AB-2345 reads fine to a human, but official documents want the clean version with no punctuation. The checker accepts the messy version for convenience; just don't submit it that way to the RTO.
MH01ABCD2A or MH01AB23AB: the last four characters are always digits, never letters.
BH01234567 is missing the letter pair; BH0A1AB234 has the pattern in the wrong order. BH Series always runs BH + 2 digits + 2 letters + 4 digits, with no state code involved at all.
mh01ab2345 will validate fine in the tool, but official documents expect uppercase: MH01AB2345.
This is the one that trips people up most. A seller hands you paperwork with a number that's a character short, or doesn't match the plate, and if you're not checking closely, you won't catch it until the transfer stalls at the RTO. Running the number through a checker before you hand over money is a five-second habit worth building. It's also worth cross-checking against a vehicle ownership transfer guide so you know what documents should match up.
One typo in the registration number on your application, and the insurer's system can't match it to a vehicle on file. Claim rejected, not because anything happened to your car, but because of a data entry error. Worth running through a car insurance renewal checklist alongside this if you're due for renewal.
Banks cross-check the registration number against RTO records as part of approval. A malformed number can stall an otherwise-approved loan in final processing. If you're budgeting for this, a car loan EMI calculator is worth running before you apply.
Write the number down wrong on a form and RTO staff either catch it (wasting your time in line) or, worse, don't. Either way, checking it first saves a trip.
If you're managing a list of 50 or 500 vehicles, batch-checking the format before entering anything into your system catches obvious errors, MH01AB234 is short by a character, XX09GH9999 has a fake state code, and so on, without needing anyone to eyeball each entry.
Offices handling large volumes of applications daily use format validation for the same reason: catch the obvious stuff before it clogs up manual review.
It can confirm the format is structurally correct, tell you the state and RTO office, catch typos and misplaced characters, distinguish standard from BH Series, and do all of it offline in under a second, with nothing you type ever leaving your device.
It can't confirm the vehicle actually exists in an RTO database, check whether the registration is still active, verify who owns it, check tax or pollution certificate status, or catch a fake number that happens to be correctly formatted. A well-formed fake will sail through format validation without a hitch. This tool checks structure, not authenticity. For that, you need the RTO directly or the government's VAHAN portal.
Everything runs client-side, in your browser. Nothing you enter gets sent to a server, logged, or stored anywhere. No sign-up, no cookies tracking you, no third-party sharing. You could run this a hundred times and there'd be no record of it anywhere but your own screen.
Take MH12CD5678.
| Part | Characters | Meaning |
|---|---|---|
| State | MH | Maharashtra |
| RTO | 12 | RTO District 12 |
| Series | CD | Commercial vehicle |
| Registration | 5678 | 5,678th commercial vehicle registered in that series |
Put together: the 5,678th commercial vehicle registered under RTO District 12 in Maharashtra.
Exactly 10, always, under MoRTH regulations. Nothing shorter or longer is valid.
The state or union territory where the vehicle was registered, MH for Maharashtra, DL for Delhi, and so on.
The RTO code, a two-digit number (01-99) identifying which district office issued the registration.
Positions 5-6. It marks the vehicle category: cars, two-wheelers, commercial vehicles, and so on.
The registration sequence, 0001 to 9999, unique within that state, RTO, and series combination.
A special format for certain government and official vehicles: BH + 2 digits + 2 letters + 4 digits, no state code. It covers roughly 5% of registrations.
Standard format opens with a state code (MH, DL, and so on); BH Series always opens with "BH." Both run 10 characters.
No. It checks format only. For confirmation, use the VAHAN portal or contact your RTO directly.
The tool strips them automatically and validates the clean version. For official submissions, though, always use the version without spaces or punctuation.
Format is step one, not the final word. The vehicle might not be in the government database, the registration might have expired, or there could be a legal hold on it. RTO verification is the final authority here.
No. Processing happens entirely in your browser. Nothing is stored, logged, or transmitted.
Yes, it works on any modern mobile browser.
Under a second.
Not if it's correctly formatted. A convincing fake will pass format validation every time; catching fraud requires access to official RTO and police databases, which this tool doesn't have.
No, it's an independent checker built against MoRTH guidelines. For official verification, use VAHAN or your local RTO.
Your registration number isn't decoration on a plate, it's the link between your vehicle and every tax, insurance, and legal record tied to it. Getting it wrong costs you time: rejected claims, stalled loans, delayed renewals. Getting it right takes about 30 seconds with this vehicle number checker.
Find your number on your RC book or plate, run it through the checker, and fix anything it flags using the error list above. For anything beyond format, active status, ownership, tax compliance, that's a job for your RTO or the VAHAN portal, not this tool.
Calculations verified by our team including CA Anita Patil. View our full accuracy policy and meet the team →
For informational purposes only. Results are estimates based on the inputs you provide and the rules in effect for the period shown, and are not tax, legal or financial advice. Verify figures against the relevant official source and consult a qualified professional before acting on them. Accuracy & limitations
Explore other tools in the same category or find similar calculators