Indonesia license plates
Format, region codes and a plate generator for Indonesia.
Could not load the generator. Please reload the page.
Custom text: real plates never carry this combination.
This image is not a license plate: it must not be fitted to a vehicle and does not mean the combination is available.
How to read the plate
An Indonesian plate starts with a one- or two-letter region code (B for Jakarta, D for Bandung, AB for Yogyakarta), followed by 1–4 digits and 1–3 series letters (B 1234 ABC); below are the month and year when the registration expires. The codes follow the former Dutch residencies, so on Java, Sumatra and Sulawesi one province is split into several codes. The first series letter (the last one in Central Java) narrows down the regency or city of registration. Since 2022–2023 plates are white with black characters; they used to be black.
Region map
Click a region to see its codes.
Could not load the map.
Region codes
62 regions| Region | Code |
|---|---|
| Banten (except Greater Tangerang) | |
| Kedu area (Magelang, Purworejo, Kebumen, Temanggung, Wonosobo) | |
| Special Region of Yogyakarta | |
| Surakarta (Solo) area | |
| Madiun area (Ngawi, Magetan, Ponorogo, Pacitan) | |
| Kediri area (Blitar, Tulungagung, Nganjuk, Trenggalek) | |
| Jakarta and Greater Jakarta (Depok, Tangerang, Bekasi) | |
| West Sumatra | |
| North Sumatra – west (Tapanuli) | |
| Bengkulu | |
| Lampung | |
| South Sumatra | |
| Jambi | |
| North Sumatra – east coast (Medan) | |
| Aceh | |
| Riau | |
| Bangka Belitung Islands | |
| Riau Islands | |
| Greater Bandung | |
| South Kalimantan | |
| North Sulawesi (mainland) | |
| West Sulawesi | |
| South Sulawesi – south (Makassar) | |
| Maluku | |
| North Maluku | |
| Timor (East Nusa Tenggara) | |
| Bali | |
| North Sulawesi (Sangihe, Talaud, Sitaro islands) | |
| Gorontalo | |
| Central Sulawesi | |
| South Sulawesi – north (Parepare) | |
| Lombok (West Nusa Tenggara) | |
| Southeast Sulawesi | |
| South Sulawesi – centre (Bone, Wajo) | |
| Cirebon area | |
| Sumbawa (West Nusa Tenggara) | |
| Flores and islands (East Nusa Tenggara) | |
| Sumba (East Nusa Tenggara) | |
| Bogor, Sukabumi, Cianjur | |
| Pekalongan & Tegal area | |
| Semarang area | |
| Pati area (Kudus, Jepara, Rembang, Blora, Grobogan) | |
| West Kalimantan The old code was replaced by a new one and is no longer issued. | |
| Central Kalimantan | |
| East Kalimantan | |
| North Kalimantan | |
| Surabaya | |
| Madura | |
| Malang & Pasuruan area (Probolinggo, Lumajang, Batu) | |
| Besuki area (Jember, Banyuwangi, Bondowoso, Situbondo) | |
| Papua The old code was replaced by a new one and is no longer issued. | |
| West Papua | |
| Highland Papua | |
| South Papua | |
| Central Papua | |
| Southwest Papua | |
| Banyumas area (Cilacap, Purbalingga, Banjarnegara) | |
| Bojonegoro area (Tuban, Lamongan, Mojokerto, Jombang) | |
| Karawang, Purwakarta, Subang | |
| Gresik & Sidoarjo | |
| East Priangan and Sumedang (Garut, Tasikmalaya, Ciamis) | |
| East Timor (until 1999) Code of the Indonesian province of 1976–1999 on the territory of today's Timor-Leste; no longer issued. |
History
The region codes go back to the colonial system of residencies (from the 1920s). The codes BR (replaced by KB), DS (Papua switched to PA in 2016, West Papua to PB in 2013) and DF, East Timor's code until 1999, have been dropped. In 2023–2024 the new Papuan provinces received the codes PG, PS, PT and PY.