---
id: "cz_vehicle_plate"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["transport"]
country: ["CZ"]
langs: ["common"]
quality: 80
url: "http://registry.apicrafter.io/datatype/cz_vehicle_plate"
---

# Czech vehicle registration plate (registrační značka) (`cz_vehicle_plate`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Registration number of a car in the Czech Republic as shown on the plate (registrační značka, colloquially SPZ). Plates issued since 2001 have seven characters shown as three and four, with no punctuation: a serial digit, the letter of the region (A Praha, S Středočeský, C Jihočeský, P Plzeňský, K Karlovarský, U Ústecký, L Liberecký, H Královéhradecký, E Pardubický, J Vysočina, B Jihomoravský, M Olomoucký, T Moravskoslezský, Z Zlínský), a digit or letter, and four digits, as in 1A2 3456. When the numbers of a region run out a letter replaces the next digit: Prague moved to 1AA A000 in 2023. Decree 343/2014 allows only the letters A-F, H-N, P, R-V and X-Z after the region code. Plates of electric vehicles have EL and five letters or digits. Personalised plates (up to eight characters), historic (V), sport (R), diplomatic and older district-based plates (before 2001) follow other rules and are not covered. Since 2015 a plate stays with the vehicle when it moves to another region.

- Personal data (PII): no
- Categories: Transportation (transport)
- Countries: Czechia (CZ)
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^(?:[1-9][ABCEHJKLMPSTUZ][0-9A-FH-NPR-VX-Z] ?[0-9A-FH-NPR-VX-Z]\d{3}|EL[0-9A-FH-NPR-VX-Z] ?[0-9A-FH-NPR-VX-Z]{4})$
```

## Examples

- `1A2 3456` — Format example of a Prague plate from Wikipedia
- `1AA A000` — First plate of the Prague series of 2023 with a letter in the fourth position
- `5T80123` — Synthetic plate of the Moravskoslezský kraj written without the space
- `1O2 3456` (invalid example) — O is not a region letter
- `1AQ 1234` (invalid example) — Q is not used
- `1A2-3456` (invalid example) — Plates have no punctuation

## Translations

- cs: Registrační značka vozidla (SPZ): Sedmimístná registrační značka automobilu vydávaná od roku 2001 - číslice, písmeno kraje, číslice nebo písmeno a čtyři číslice (1A2 3456); u elektrických vozidel EL a pět znaků.
- ru: Номерной знак транспортного средства Чехии: Семизначный регистрационный номер автомобиля с 2001 года - цифра, буква края, цифра или буква и четыре цифры (1A2 3456); у электромобилей EL и пять знаков.

## Sources

- doc: <https://www.zakonyprolidi.cz/cs/2014-343>
- wikipedia: <https://en.wikipedia.org/wiki/Vehicle_registration_plates_of_the_Czech_Republic>
- other: <https://www.novinky.cz/clanek/auto-na-registracni-znacce-pro-prahu-pribylo-dalsi-pismeno-40433390>

## Quality

Score 80/100. Missing: mapping (Wikidata, Schema.org, ...), detector coverage.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/cz_vehicle_plate.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/CZ/transport/cz_vehicle_plate.yaml>
