Serbia license plates
Format, region codes and a plate generator for Serbia.
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
A Serbian plate starts with the two-letter code of the registration area in Latin letters: BG for Belgrade, NS for Novi Sad, NI for Niš; under the shield with the Serbian cross the same code is repeated in small Cyrillic letters. Then come 3–4 digits, a dash and two series letters (KŠ 055-HI is Kruševac). The code follows the place of registration; the areas are smaller than the districts, and one district can contain several of them. The zero is slashed, and on the left is a blue field with SRB.
Region map
Click a region to see its codes.
Could not load the map.
Region codes
83 regions| Region | Code |
|---|---|
| Aleksandrovac | |
| Aleksinac | |
| Aranđelovac | |
| Bajina Bašta | |
| Belgrade | |
| Bor | |
| Bačka Palanka | |
| Bačka Topola | |
| Bujanovac | |
| Bogatić | |
| Bečej | |
| Despotovac | |
| Gornji Milanovac | |
| Ivanjica | |
| Inđija | |
| Jagodina | |
| Kanjiža | |
| Koceljeva | |
| Kragujevac | |
| Kikinda | |
| Kladovo | |
| Kovin | |
| Kula | |
| Kraljevo | |
| Kruševac | |
| Knjaževac | |
| Lebane | |
| Leskovac | |
| Loznica | |
| Lučani | |
| Negotin | |
| Niš | |
| Novi Pazar | |
| Novi Sad | |
| Nova Varoš | |
| Pančevo | |
| Priboj | |
| Pirot | |
| Prokuplje | |
| Paraćin | |
| Požarevac | |
| Prijepolje | |
| Petrovac na Mlavi | |
| Požega | |
| Raška | |
| Ruma | |
| Senta | |
| Surdulica | |
| Smederevo | |
| Sjenica | |
| Sremska Mitrovica | |
| Sombor | |
| Smederevska Palanka | |
| Stara Pazova | |
| Subotica | |
| Svilajnac | |
| Topola | |
| Trstenik | |
| Tutin | |
| Ub | |
| Užice Old code of Titovo Užice; replaced by UE in 1992, when the town got back the name Užice. | |
| Valjevo | |
| Vrnjačka Banja | |
| Vlasotince | |
| Velika Plana | |
| Vranje | |
| Vrbas | |
| Vršac | |
| Zaječar | |
| Zrenjanin | |
| Ćuprija | |
| Čačak | |
| Šabac | |
| Šid | |
| Đakovica (code until 2011) Serbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Gnjilane / Gjilan Serbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Kosovska Mitrovica / Mitrovica Serbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Peć / Peja Serbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Priština / Prishtina Serbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Prizren Serbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Titova Mitrovica (code until 1991) Serbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Uroševac / Ferizaj Serbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Đakovica / Gjakova Serbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. |
History
Plates of the current pattern have been issued since 2011, but the two-letter town codes themselves go back to Yugoslav plates of the 1960s. The 2010 reform greatly extended the list; 74 codes are in use today, the latest, KU (Kula), added in May 2025. Some codes changed along with town names: TU (Titovo Užice) became UE in 1992, TM became KM and DJ became ĐA. The codes for Kosovo (PR, PZ, PE, KM, UR, GL, ĐA) remain in the Serbian rules, but in practice RKS plates are issued there.