India license plates

16 registration series, sourced from Ministry of Road Transport and Highways (MoRTH), Government of India โ€” registering authorities (RTOs) of the States and Union Territories.

India's registration mark โ€” state code, RTO district, series letters, four digits, "MH 12 AB 1234" โ€” has never been defined by its own rule; it is reconstructed from four rules that describe OTHER marks by reference to it. Since 2019 every new plate is a High Security Registration Plate: aluminium, hologram-sealed, laser-coded, with a blue IND legend. Colour tracks USE, not vehicle: white private, yellow transport, green for battery vehicles.

India license plate (2004 โ†’ today)

Try a plate

Type any India registration โ€” valid plates render below, on their real designs.

Try the API

Everything on this page โ€” formats, validity, colours, the renders themselves โ€” is one request away.

GET /v1/plates/in/match?plate=โ€ฆ

GET /v1/plates/in/match?plate=MH%2012%20AB%201234

{ "plate": "MH 12 AB 1234",
  "valid": true, "exact": true,
  "matches": [{ "id": "in-standard-hsrp-2004",
    "render_url": "โ€ฆsvg?serial=MH%2012%20AB%201234" }] }
Get API access

Worth knowing

The country's own plate: BH

Since 2021 an owner whose employer has offices in four states or more may opt into the Bharat series โ€” the one Indian mark with no geography at all. "22 BH 1234 AB" encodes only the year of registration; the point is to end the re-registration scramble after every inter-state move.

G.S.R. (2021), egazette.gov.in 229283

A fifty-year-old car can skip the hologram

A vintage vehicle โ€” over fifty years old and unmodified โ€” can take a VA-series plate, and the rule exempts it from HSRP entirely: no hologram, no laser code, no IND legend. The only current Indian plate lawfully without all three.

rule 81B(4)

Blue and yellow, six years young

The consular plate was yellow-on-black for twenty-eight years. A single 2017 amendment repainted it deep blue with yellow characters โ€” against the diplomatic plate's identical blue with white โ€” so the whole CD/CC distinction now comes down to one colour.

G.S.R. 633(E), 23-6-2017

standard plates 13

the default series issued to private road vehicles

Standard

LL99LL9999

Left to right: two letters for the State or territory (MH is Maharashtra, DL is Delhi), one or two digits for the registering office within it, then a series and a four-digit number. The office codes are each State's own invention โ€” over a thousand, never centrally listed.

In the sample, L stands for any letter and 9 for any digit.

1989โ€“2003 issued for: car, van, motorcycle, tractor, machine

Transport

LL99LL9999

The letters read exactly as on the white plate โ€” State, office, series, number. The yellow is the code here: it marks a transport vehicle, a category of use, so the same car goes yellow the day it becomes a taxi.

In the sample, L stands for any letter and 9 for any digit.

1989โ€“2003 issued for: truck, bus, van, car, trailer

Standard HSRP

LL99LL9999

The mark decodes exactly as its 1989 ancestor โ€” State, office, series, number. HSRP changed the plate, never the mark: the hologram, laser code and IND legend authenticate; they add no meaning to the characters.

In the sample, L stands for any letter and 9 for any digit.

2004 โ†’ today issued for: car, van, motorcycle, tractor, machine

Transport HSRP

LL99LL9999

Same decode as every Indian plate: State code, office, series, number. Yellow still means a transport vehicle โ€” the HSRP specification itself is colour-blind.

In the sample, L stands for any letter and 9 for any digit.

2004 โ†’ today issued for: truck, bus, van, car, trailer

Bharat (BH)

99BH9999LL

The rule requires the BH mark to be "generated randomly through the portal" โ€” the one Indian series its owner cannot choose.

The first two digits are the year of first registration โ€” the only Indian plate that wears its age โ€” then BH for Bharat: valid nationwide, no State, no district. The tail is generated randomly; the owner cannot choose it.

BH
Bharat โ€” India โ€” nationwide validity

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

2021 โ†’ today issued for: car, van, motorcycle

Standard 500ร—120 mm

LL99LL9999

In the sample, L stands for any letter and 9 for any digit.

1989โ€“2003 issued for: car, van, motorcycle, tractor, machine

Standard 200ร—100 mm

LL99LL9999

In the sample, L stands for any letter and 9 for any digit.

1989โ€“2003 issued for: car, van, motorcycle, tractor, machine

Standard 285ร—45 mm

LL99LL9999

In the sample, L stands for any letter and 9 for any digit.

1989โ€“2003 issued for: car, van, motorcycle, tractor, machine

Standard HSRP 500ร—120 mm

LL99LL9999

In the sample, L stands for any letter and 9 for any digit.

2004 โ†’ today issued for: car, van, motorcycle, tractor, machine

Standard HSRP 200ร—100 mm

LL99LL9999

In the sample, L stands for any letter and 9 for any digit.

2004 โ†’ today issued for: car, van, motorcycle, tractor, machine

Standard HSRP 285ร—45 mm

LL99LL9999

In the sample, L stands for any letter and 9 for any digit.

2004 โ†’ today issued for: car, van, motorcycle, tractor, machine

Bharat (BH) 500ร—120 mm

99BH9999LL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

2021 โ†’ today issued for: car, van, motorcycle

Bharat (BH) 200ร—100 mm

99BH9999LL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

2021 โ†’ today issued for: car, van, motorcycle

electric plates 2

EV-distinct plates or suffixes (German E, CN green plates)

Electric green

LL99LL9999

Nothing in the characters โ€” same State, office, series and number as any plate. The green ground is the entire signal, and a dating one: before 7 August 2018 no Indian plate was green.

In the sample, L stands for any letter and 9 for any digit.

2018 โ†’ today issued for: car, van, motorcycle, truck, bus

Electric green 200ร—100 mm

LL99LL9999

In the sample, L stands for any letter and 9 for any digit.

2018 โ†’ today issued for: car, van, motorcycle, truck, bus

historic plates 2

vintage/oldtimer regimes (German H, ES historico)

Vintage

LLVALL9999

A pre-2021 vintage registration keeps its original plate for life if the owner never applies for the VA mark โ€” its absence proves nothing about a car's age.

For once the rule is explicit: "VA stands for Vintage". State code, VA, a two-letter series, a number โ€” and the mark is optional: an already-registered fifty-year-old car may keep its original number forever.

VA
Vintage โ€” vintage motor vehicle (50+ years)

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

2021 โ†’ today issued for: car, motorcycle

Vintage 200ร—100 mm

LLVALL9999

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

2021 โ†’ today issued for: car, motorcycle

dealer plates 2

trade/garage plates bound to a business, not a vehicle

Dealer 1989

LL99LL999

State code, office code, then two letters and up to three digits per vehicle on the dealer's trade certificate. The famous "TC" was only the rule's worked example โ€” the two letters were never actually fixed.

In the sample, L stands for any letter and 9 for any digit.

1989โ€“2022 issued for: car, van, truck, bus, motorcycle

Dealer 2022

LL99L9999TC9999

Indian law's most fully specified mark, worked example and all: AB 12 A 1234 TC 0001 โ€” State, office, a class letter A to J (A motorcycle, C light motor vehicle, I e-cart), a serial, TC for trade certificate, and the mark's number under that certificate.

TC
Trade Certificate โ€” dealer's trade-certificate mark

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

2022 โ†’ today issued for: car, van, truck, bus, motorcycle

temporary plates 1

short-validity plates (transit, awaiting registration)

Temporary

T9999LL9999LL

Self-dating: after the T for temporary certificate come four digits that are the month and year of issue, then the State code, a serial, and two letters that skip O and I. Expiry pressure, readable straight off the plate.

T
Temporary certificate โ€” temporary registration

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

2021 โ†’ today issued for: car, van, truck, bus, motorcycle, trailer

diplomatic plates 3

diplomatic corps (embassy) issuance, usually its own decode

Diplomatic CD

99CD999

CD is the international corps diplomatique code; the leading number is the mission's, allotted by the Ministry of External Affairs, the trailing one the vehicle's. The ladder decodes further: 1 is the ambassador's official car, 1A and 1B the ambassador's personal ones.

CD
Corps diplomatique โ€” diplomatic corps

In the sample, 9 for any digit; the other characters are fixed.

1989 โ†’ today issued for: car, van

UN

99UN999

Created by textual substitution: the rule says that wherever the diplomatic provisions read CD, read UN instead โ€” United Nations bodies take the same mission-number grammar under their own two letters.

UN
United Nations โ€” UN organisations in India

In the sample, 9 for any digit; the other characters are fixed.

1995 โ†’ today issued for: car, van

Non-diplomatic CDP

99CDP999

CDP marks home-based non-diplomatic staff of a Delhi mission โ€” support staff, not diplomats โ€” and the rules never expand the letters. Light green with white characters; the mission's number leads, the vehicle's follows.

CDP
home-based non-diplomatic staff of a Delhi mission (rule 76-B(1)) โ€” mission support staff

In the sample, 9 for any digit; the other characters are fixed.

1997 โ†’ today issued for: car, van

consular plates 3

consular corps where distinct from diplomatic

Consular CC 1989

99CC999

CC is the international corps consulaire code. The number ahead of it names the consular post, allotted by the Ministry of External Affairs; the number after it names the vehicle. Yellow ground until 2017 โ€” easy to misread as a taxi.

CC
Corps consulaire โ€” consular corps

In the sample, 9 for any digit; the other characters are fixed.

1989โ€“2017 issued for: car, van

Non-diplomatic CCP

99CCP999

CCP marks home-based non-diplomatic staff of consular posts outside Delhi โ€” the rule assigns the letters without ever expanding them. Post number ahead, vehicle number behind, on light green.

CCP
home-based non-diplomatic staff of a consular post (rule 76-B(2)) โ€” consular support staff

In the sample, 9 for any digit; the other characters are fixed.

1997 โ†’ today issued for: car, van

Consular CC 2017

99CC999

Still corps consulaire; 2017 changed only the paint. Consular plates went deep blue with yellow characters against the diplomats' white โ€” one word of colour is now the entire CC/CD distinction at a glance.

CC
Corps consulaire โ€” consular corps

In the sample, 9 for any digit; the other characters are fixed.

2017 โ†’ today issued for: car, van