International Vehicle Registration Codes

The country in which a motor vehicle's vehicle registration plate was issued may be indicated by an international licence plate country code, formerly known as an International Registration Letter or International Circulation Mark. It is referred to as the Distinguishing sign of the State of registration in the Geneva Convention on Road Traffic of 1949 and the Vienna Convention on Road Traffic of 1968.

The allocation of codes is maintained by the United Nations Economic Commission for Europe as the Distinguishing Signs Used on Vehicles in International Traffic (sometimes abbreviated to DSIT), authorised by the UN's Geneva Convention on Road Traffic and the Vienna Convention on Road Traffic. Many vehicle codes created since the adoption of ISO 3166 coincide with ISO two- or three-letter codes. The 2004 South-East Asian Agreement ... for the Facilitation of Cross-Border Transport of Goods and People uses a mixture of ISO and DSIT codes: Myanmar uses MYA, China CHN, and Cambodia KH (ISO codes), Thailand uses T (DSIT code), Laos LAO, and Vietnam VN (coincident ISO and DSIT codes).

The Geneva Convention on Road Traffic entered into force on 26 March 1952. One of the main benefits of the convention for motorists is the obligation on signatory countries to recognize the legality of vehicles from other signatory countries. When driving in other signatory countries, the distinguishing sign of the country of registration must be displayed on the rear of the vehicle. This sign must be placed separately from the registration plate and may not be incorporated into the vehicle registration plate.

Africa Vehicle Registration Codes

  • Click the table header to sort the table data by the respective column heading.
  • Type keyword(s) in the table’s search box for a quick display of the searched data.

Current Code(s)CountryFromPrevious Code(s)Notes
BFBurkina Faso1990RHV / HVUntil August 2003, 1984; (République de) Haute Volta (Upper Volta)
BWBotswana2003BPOfficially used by Botswana since 2003. Formerly RB (Republic of Botswana) until 2004. Formerly Bechuanaland Protectorate
CAMCameroon1952F & WANFormerly a territory of France, plus a strip of territory from eastern Nigeria (WAN). Unofficially using CMR on their plates.
CIIvory Coast (Côte d'Ivoire)1961FFormerly a territory of France
CVCape Verde---
DJI*Djibouti-F-
DYBenin1910Part of AOF (Afrique occidentale française) − 1960Dahomey (name until 1975). Uses RB unofficially (République du Bénin)
DZAlgeria1962F − 1911Djazayer (Algerian Arabic); Formerly part of France
EAKKenya1938-East Africa Kenya
EATTanzania1938EAT & EAZEast Africa Tanzania; formerly East Africa Tanganyika and East Africa Zanzibar
EAUUganda1938-East Africa Uganda
EAZZanzibar1964-East Africa Zanzibar
EREritrea1993AOIAfrica Orientale Italiana (Italian)
ETEgypt1927--
ETHEthiopia1964AOI − 1941Africa Orientale Italiana (Italian)
GGabon1974ALEF − 1960Afrique Équatoriale Française. Unofficially using RG on their license plates.
GHGhana1959WAC − 1957West Africa Gold Coast − 1957
GQ*Equatorial Guinea--Guinée Équatoriale
LARLibya1972I − 1949, LTLibyan Arab Republic
LBLiberia1967--
LSLesotho1967BLBasutoland − 1966
MAMorocco1924-Maroc (French)
MOCMozambique1975MOC: 1932–56, P: 1957–75Formerly part of Portugal. Moçambique (Portuguese)
MSMauritius1938--
MWMalawi1965EA 1932–38, NP – 1938–70, RNY option 1960–65Formerly the Nyasaland Protectorate
NAMNamibia1990SWAFormerly South West Africa
RCACentral African Republic1962-République Centrafricaine (French)
RCBRepublic of the Congo1962-République du Congo Brazzaville (French). Unofficially and illegally using RC on their plates.
RGGuinea1972-République de Guinée (French). Also used illegally by Gabon.
RIMMauritania1964-République islamique de Mauritanie (French)
RMMadagascar1962-République de Madagascar (French)
RMMMali1962AOF − 1960République du Mali (French). Formerly part of French West Africa (Afrique Occidentale Française)
RNNiger1977AOF − 1960République du Niger (French). Formerly part of French West Africa (Afrique Occidentale Française)
RUBurundi1962?-Belgian territory of Ruanda-Urundi. Unofficially using BU on their plates.
RWARwanda1964RU − 1962Formerly part of Ruanda-Urundi − 1962
SDEswatini1935-Formerly Swaziland
SNSenegal1962--
SOSomalia1974--
STP*Sao Tome and Principe1975PSão Tomé and Príncipe
SUDSudan1963--
SYSeychelles1938--
TCH, TDChad1973-Tchad (French)
TGTogo1973--
TNTunisia1957F − 1956Formerly a territory of France
WAGGambia1932-West Africa Gambia
WALSierra Leone1937-West Africa Sierra Leone; on local licence plates SLE is used
WANNigeria1937-West Africa Nigeria
WSA*Western Sahara1932-Western Sahara
ZZambia1964RNRFormerly Northern Rhodesia. However, "ZM" is used on current driving licences.
ZASouth Africa1936-Zuid-Afrika (from Dutch; in Afrikaans it is Suid-Afrika)
ZREDemocratic Republic of the Congo1997CB, RCL, CGOCongo Belge (French), République de Congo Léopoldville (French), Congo (Kinshasa), Zaïre, République Démocratique du Congo (French)
ZWZimbabwe1980SR, RSRFormerly Southern Rhodesia until 1965, Rhodesia unrecognised until 1980

* - unofficial code.

Asia Vehicle Registration Codes

  • Click the table header to sort the table data by the respective column heading.
  • Type keyword(s) in the table’s search box for a quick display of the searched data.

Current Code(s)CountryFromPrevious Code(s)Notes
AFGAfghanistan1971--
AZAzerbaijan1993SUFormerly part of the Soviet Union
BDBangladesh1978PAKFormerly East Pakistan
BRNBahrain1954--
BRUBrunei1956--
MYAMyanmar1956BA, BURAlso known as Burma.
CLSri Lanka1961-Formerly Ceylon. However, “SL” is being used on current driver licenses.
CN*China---
HK*Hong Kong1932-Hong Kong
HKJJordan1966JORHashemite Kingdom of Jordan
ILIsrael1952-"Israel" is written on the plate also in Hebrew (ישראל) and Arabic (إسرائيل)
INDIndia1947BI-
IRIran1936PR-
IRQIraq1930--
JJapan1964--
KHCambodia1956F − 1949, KKnown as Kampuchea 1976–89. Formerly a territory of France.
KGKyrgyzstan1992SU − 1991, KS − 2016Formerly part of the Soviet Union. The Kyrgyz government notified the change from "KS" to "KG", which featured on the new car registration plates from March 2016, in August that year to the UN Secretary-General. Additionally, most vehicles use "KGZ" oval stickers instead of "KS"{{cn}}.
KGZ*Kyrgyzstan1992SU − 1991, KS 1991-2016Formerly part of the Soviet Union
KP*North Korea---
KSASaudi Arabia1973SAKingdom of Saudi Arabia
KWTKuwait1954--
KZKazakhstan1992SU − 1991Formerly part of the Soviet Union
LAOLaos1959F – 1949Formerly a territory of France (French Indochina)
MALMalaysia1967PRK – 1957, FM 1954-7, PTM 1957–67Formerly Perak, then Federated Malay States, then Persekutuan Tanah Melayu (Malay)
MGLMongolia2002-MNG displayed on current plates. Nevertheless, the new format will include MGL once again.
MV*Maldives---
NEPNepal1970--
OMOman?--
PKPakistan1947--
PSPalestine---
QQatar1972--
RCRepublic of China (Taiwan)1932-The Republic of Congo also uses RC illegally on their license plates (République du Congo).
RIIndonesia1955-Republik Indonesia (Indonesian)
RLLebanon1952-République Libanaise (French)
ROKSouth Korea1971-Republic of Korea, since September 2019 passenger plates now display the code KOR.
RPPhilippines1975-Republika ng Pilipinas (Republic of the Philippines)
SGPSingapore1952--
SYRSyria1952--
TThailand1955SM-
TJTajikistan1992SU − 1991Formerly part of the Soviet Union, used code PT for "Республика Таджикистан" on plates from 1993 to 2003
TL*East Timor-P, RITimor-Leste
TMTurkmenistan1992SU − 1991Formerly part of the Soviet Union
UAEUnited Arab Emirates1971--
UZUzbekistan1992SUFormerly part of the Soviet Union
VNVietnam1953--
YARYemen1960-North Yemen formerly known as the Yemen Arab Republic

* - unofficial code.

Europe Vehicle Registration Codes

  • Click the table header to sort the table data by the respective column heading.
  • Type keyword(s) in the table’s search box for a quick display of the searched data.

Current Code(s)CountryFromPrevious Code(s)Notes
AAustria1911-Austria (Latin, English, ...) vs. Österreich (German); 1939-1945?
ABH*Abkhazia2006--
ALAlbania1934--
AMArmenia1992SUFormerly part of the Soviet Union
ANDAndorra1957--
AXÅland Islands2002SFOfficial code - FIN
BBelgium1910--
BGBulgaria1910--
BIHBosnia and Herzegovina1992YUBosna i Hercegovina. Formerly part of Yugoslavia.
BYBelarus1992 (2004)SUByelorussia; formerly part of the Soviet Union. The UN was officially notified of the change from SU to BY only in 2004.
BZH*Brittany--Region located in the west of France
CAT*Catalonia--An autonomous community in Spain on the northeastern corner of the Iberian Peninsula
CD*diplomatic and consular corps---
CHSwitzerland1911-Confœderatio Helvetica (Latin)
CYCyprus1932--
CYM*Wales1932-Cymru
CZCzech Republic1993CSFormerly Československo (Czechoslovakia)
DGermany1910-Deutschland (German); also used until 1974 by East Germany, which then used DDR until German reunification in 1990
DKDenmark1914--
ESpain1910-España (Spanish)
EH*French Basque Country--Region lying on the west of the French department of the Pyrénées-Atlantiques
ENG*England---
ESTEstonia1993EW 1919–1940 & 1991–1993, SU 1940–1991Eesti Vabariik (Estonian; old style Eesti Wabariik)
FFrance1910--
FINFinland1993SFSuomi / Finland (Finnish/Swedish)
FLLiechtenstein1923-Fürstentum Liechtenstein (German, Principality of Liechtenstein)
FOFaroe Islands1996-Føroyar
GBAAlderney1924-United Kingdom of Great Britain & Northern Ireland – Alderney
GBGGuernsey1924-United Kingdom of Great Britain & Northern Ireland – Guernsey
GBJJersey1924-United Kingdom of Great Britain & Northern Ireland – Jersey
GBMIsle of Man1932-United Kingdom of Great Britain & Northern Ireland – Isle of Man
GBZGibraltar1924-United Kingdom of Great Britain & Northern Ireland – Gibraltar (Z was assigned because G was already used for Guernsey)
GEGeorgia1992SUFormerly part of the Soviet Union. Older licence plates use "GEO" instead of "GE". Also used illegally by Equatorial-Guinea (Guinea Ecuatorial).
GRGreece1913--
HHungary1910--
HRCroatia1992SHS 1919–29, Y 1929–53, YU 1953–92Hrvatska (Croatian). Formerly part of Yugoslavia. Immediately after Croatia's declaration of independence in 1991, it was common to see unofficial oval stickers with the letters "CRO". Despite the initial anticipation that Croatia's international vehicle registration code would be "CRO", Croatia opted for "HR" (Hrvatska) instead. SHS was for the Kingdom of the Serbs, Croats and Slovenes (Kraljevina Srba, Hrvata i Slovenaca).
IItaly1910--
IRLIreland1992GB − 1910, SE − 1924, EIR − 1938, EIR/IRL − 1962-
ISIceland1936-Ísland (Icelandic)
KN*Greenland1910GROKalaallit Nunaat. The official code is DK
LLuxembourg1911--
LTLithuania1992SU 1940–1991-
LVLatvia1992LR 1927–1940, SU 1940–1991Latvijas Republika (Latvian)
MMalta1966GBY 1924–66-
MCMonaco1910--
MDMoldova1992SU − 1991Formerly part of the Soviet Union
MNEMontenegro2006MN 1913–1919, SHS 1919–29, Y 1929–53, YU 1953–2003, SCG 2003–2006Independent nation until 1918. After that, part of the Kingdom of Serbs, Croats and Slovenes (Kraljevina Srba, Hrvata i Slovenaca – Serbo-Croatian), then part of Yugoslavia and then Serbia and Montenegro (Srbija i Crna Gora – Serbian). Independence restored in 2006.
NNorway1922--
NIR*Northern Ireland---
NLNetherlands1910--
NMKNorth Macedonia2019YU − 1992, MK 1992–2019Formerly part of Yugoslavia. Known as Republic of Macedonia until 2019. Mix of English North and Macedonian Makedonija
PPortugal1910-Unofficially and illegally used by Palestine as well
PLPoland1921--
PMR*Transnistria1990--
RKSKosovo2010SHS 1919–29, Y 1929–53, YU 1953–92, SCG 2003–2006, SRB 2006-2010Republic of Kosovo
RORomania1981R - 1981-
RSMSan Marino1932-Repubblica di San Marino (Italian)
RSO*South Ossetia---
RUSRussia1992SUFormerly part of the Soviet Union
SSweden1911--
SCO*Scotland---
SCV*Vatican City---
SKSlovakia1993CS 1919–39,1945–92, SQ 1939–45Formerly Československo (Czechoslovakia)
SLOSlovenia1992SHS 1919–29, Y 1929–53, YU 1953–92Formerly part of the Kingdom of Serbs, Croats and Slovenes Kraljevina Srba, Hrvata i Slovenaca, then part of Yugoslavia
SRBSerbia2006SB – 1919, SHS 1919–29, Y 1929–53, YU 1953–2003, SCG 2003–2006Formerly part of the Kingdom of Serbia. Then part of Kingdom of Serbs, Croats and Slovenes (Kraljevina Srba, Hrvata i Slovenaca – Serbo-Croatian). Then part of Yugoslavia. Then Serbia and Montenegro (Srbija i Crna Gora – Serbian)
TRTurkey1923--
UAUkraine1992SUFormerly part of the Soviet Union
UKUnited Kingdom2021GB (1910–2021)Before 1922, United Kingdom of Great Britain and Ireland. Until 2021, "GB" was used, but from 28 September 2021 the United Kingdom of Great Britain and Northern Ireland changed its international vehicle registration code from "GB" to "UK". (This does not affect territories for which the United Kingdom controls international relations outside Great Britain and Northern Ireland.) "UK" was and is the country code on British driving licences, even prior to 2021.
VVatican City1931-CV (Città del Vaticano) is used as a prefix on the licence plate number itself.
VL*Flanders1923-The Dutch-speaking northern portion of Belgium.

* - unofficial code.

North America & Caribbean Vehicle Registration Codes

  • Click the table header to sort the table data by the respective column heading.
  • Type keyword(s) in the table’s search box for a quick display of the searched data.

Current Code(s)CountryFromPrevious Code(s)Notes
AG*Antigua and Barbuda---
AXA*Anguilla---
BDSBarbados1956--
BHBelize1938-Formerly British Honduras. Still officially registered as BH as of 2007. New driving licenses appear to have 'BZ' instead of 'BH' as Belize's code.
BSBahamas1950--
BVIBritish Virgin Islands1910--
CUCuba1930C-
CDNCanada1956CACDN for "Canada Dominion"
CRCosta Rica1956--
DOMDominican Republic1952--
ESEl Salvador1978--
GCAGuatemala1956GGuatemala, Central America
HNHonduras?-Unofficial: no other code found for Honduras
JAJamaica1932--
KAN*Saint Kitts and Nevis---
MEXMexico1952--
NANetherlands Antilles1957--
NICNicaragua1952--
PAPanama1952--
PR*Puerto Rico---
RHHaiti1952-République d'Haïti (French)
TTTrinidad and Tobago1964--
USAUnited States1952US-
WDDominica1954-Windward Islands Dominica
WGGrenada1932-Windward Islands Grenada
WLSaint Lucia1932-Windward Islands Saint Lucia
WVSaint Vincent and the Grenadines1932-Windward Islands Saint Vincent

* - unofficial code.

Oceania Vehicle Registration Codes

  • Click the table header to sort the table data by the respective column heading.
  • Type keyword(s) in the table’s search box for a quick display of the searched data.

Current Code(s)CountryFromPrevious Code(s)Notes
ARK*Antarctica---
AUSAustralia1954--
FJIFiji1971--
FSM*Federated States of Micronesia--Federated States of Micronesia
KIR*Kiribati---
MH*Marshall Islands--Marshall Islands
NAUNauru1968--
NC*New Caledonia1968-Nouvelle-Calédonie
NZNew Zealand1958--
PAL*Palau---
PNGPapua New Guinea1978--
SOL*Solomon Islands---
TOTonga1995--
TUV*Tuvalu---
VU*Vanuatu---
WSSamoa1962-Formerly Western Samoa

* - unofficial code.

South America Vehicle Registration Codes

  • Click the table header to sort the table data by the respective column heading.
  • Type keyword(s) in the table’s search box for a quick display of the searched data.

Current Code(s)CountryFromPrevious Code(s)Notes
ARU*Aruba---
BOLBolivia1967--
BRBrazil1930--
COColombia1952--
ECEcuador1962EQ-
GUYGuyana1972BRGFormerly British Guiana − 1966
HN*Guyana---
PEPeru1937--
PYParaguay1952--
RAArgentina1927-República Argentina (Spanish)
RCHChile1930-República de Chile (Spanish)
SMESuriname1936--
ROUUruguay2012U-
YVVenezuela1955--

* - unofficial code.