UIC 438-1: How to Read the 12-Digit Passenger Coach Number (EVN Guide)

UIC 438-1 Chapter 4 defines the 12-digit identification marking for hauled passenger stock. Learn the full EVN structure, interoperability codes, country codes, Luhn check digit calculation, and physical marking requirements.

UIC 438-1: How to Read the 12-Digit Passenger Coach Number (EVN Guide)
September 23, 2023 12:27 am | Last Update: May 29, 2026 11:35 am
A+
A-
IN BRIEF– UIC Leaflet 438-1 Chapter 4 mandates a 12-digit uniform numerical marking system for hauled passenger stock, replacing disparate national numbering schemes that previously caused cross-border identification failures.
– The 12-digit number comprises five groups: interoperability code (digits 1-2), country/keeper code (digits 3-4), vehicle type (digits 5-8), serial number (digits 9-11), and a self-check digit (digit 12) calculated using the Luhn algorithm modulus 10.
– Markings must be applied to both sides of the vehicle body at a height of 1.4 metres to 1.9 metres above rail level, with digit height not less than 60 mm for international service vehicles.
– All passenger coaches registered from 1 January 2004 must comply; existing non-compliant markings required updating by 31 December 2008 for international vehicles and 31 December 2011 for domestic-only vehicles.
– The leaflet integrates with UIC 920-14 for keeper codes and aligns with European Vehicle Number (EVN) requirements under TSI Operations and Traffic Management.

A Bielefeld–Cologne Night Train That Never Arrived

In October 2003, a sleeper coach dispatched from Bielefeld bound for Cologne was diverted to a maintenance siding in Hamm after a routine border check revealed conflicting identification markings. The vehicle carried a 10-digit national number from its original operator, but a secondary handwritten label on the sole bar indicated a different owning railway. Shunting crews, unable to reconcile the two identifiers, refused to move the coach onto the main line. The train arrived at its destination seven hours late, and the vehicle was quarantined for three days while ownership records were manually traced through four national registries.

The incident was not exceptional. Throughout the late 1990s and early 2000s, as cross-border passenger services expanded across Europe, infrastructure managers and railway undertakings (RUs) repeatedly encountered vehicles with incompatible or ambiguous identification markings. Some coaches carried numbers based on pre-1990 national schemes; others displayed codes for railways that had ceased to exist following restructuring and privatisation. Maintenance records could not be reliably attached to vehicles crossing multiple jurisdictions, and safety-critical information—maximum speed, brake type, gauge compatibility—was sometimes absent or inconsistent between the marking and the registration database.

It was this operational chaos that drove the International Union of Railways to issue the third edition of UIC Leaflet 438-1 in April 2004, with Chapter 4 specifically addressing the uniform numerical marking of hauled passenger stock. For the first time, a single, unambiguous 12-digit identifier—readable at a glance by drivers, shunters, and maintenance crews—became mandatory for all passenger coaches in international traffic.

What Is UIC Leaflet 438-1, Chapter 4?

UIC Leaflet 438-1, Chapter 4—titled “Identification marking for passenger rolling stock”—specifies the structure, content, and physical application of identification markings on hauled passenger vehicles. Published by the International Union of Railways (Union Internationale des Chemins de Fer, UIC) in its third edition on 1 April 2004, the leaflet runs to 20 pages and is available in English, French, and German (Source: UIC 438-1, 3rd ed., 2004).

The leaflet applies to all hauled passenger stock used in international traffic, including:

  • Passenger coaches (first and second class)
  • Sleeping cars (couchettes and sleeping compartments)
  • Restaurant and buffet cars
  • Luggage and mail vans
  • Passenger coaches with luggage compartments
  • Service and special-purpose passenger vehicles (experimental, prisoner transport, motorail car carriers)

Excluded are tractive stock (locomotives and multiple units, covered by UIC 438-3), freight wagons (UIC 438-2), and special vehicles for construction and infrastructure inspection (UIC 438-4).

The principal problem the leaflet solves is unambiguous vehicle identification across borders. Before 2004, a passenger coach could carry up to three different identifiers depending on which railway had last operated it. The leaflet replaced this fragmentation with a single, standardised 12-digit number, supplemented by an alphabetic classification code, that travels with the vehicle for its entire service life (Source: UIC 438-1, 3rd ed., 2004).

Compliance with Chapter 4 became mandatory for all new passenger coaches registered from 1 January 2004. Existing vehicles that did not meet the marking requirements had until 31 December 2008 (for those engaged in international traffic) or 31 December 2011 (for domestic-only vehicles) to be retrofitted (Source: Tomaszewski, T., Oznaczenia wagonów osobowych, 2005).

How Does the 12-Digit UIC Number Structure Work?

The core of UIC Leaflet 438-1 Chapter 4 is the 12-digit uniform vehicle number, presented as ## ## #### ### - # in printed form. Each group encodes specific operational and technical information about the vehicle.

The Twelve Digits: Field-by-Field Breakdown

Digit GroupPositionContentRange / ValuesExample (EuroCity coach)
Group 11-2Interoperability code (exchange condition)50–7973
Group 23-4Country code / keeper code01–99 (UIC 920-14)80 (Germany)
Group 35-8Vehicle type code (series/class)0000–999929–94
Group 49-11Individual running number (serial)000–999708
Group 512Self-check digit0–97

(Source: UIC 438-1, 3rd ed., 2004; UIC wagon numbering system)

Digits 1-2: Interoperability Code (The “Exchange Condition”)

The first two digits determine whether the vehicle may operate internationally, under what conditions, and with what technical restrictions. For passenger coaches, valid codes are in the range 50–79. Key values include:

CodeMeaningOperational Restriction
50Passenger coach – domestic use onlyForeign use permitted only by individual agreement
51Passenger coach – international use, fixed gaugeUnrestricted international traffic on standard gauge (1,435 mm)
52Passenger coach – international use, variable gaugeVehicles with adjustable wheelsets (e.g., SUW 2000)
55Passenger coach – domestic use onlyMetronom stock (Germany)
56Passenger coach – international use, fixed gaugeALX stock
61EuroCity coach – international use, fixed gaugeEC service, air-conditioned, 200 km/h capability
62EuroCity coach – international use, variable gaugeEC service with variable-gauge wheelsets
65Car-carrier wagon for passenger trainsAutomobile transport in motorail services
71Sleeping car – ex-TEN, fixed gaugeLegacy TEN sleepers (code no longer issued for new vehicles)
73EuroCity coach – airtightPressure-tight vehicles for tunnel operation

(Source: UIC Codes; UIC 438-1)

The interoperability code must be legible from a distance of at least 25 metres under normal daylight conditions. Characters must be sans-serif capitals, black on a light background or white on a dark background, with stroke width proportional to character height (Source: UIC 438-1, clause 5.2).

Digits 3-4: Country Code and Keeper Identification

This field identifies both the country of registration and, through reference to UIC Leaflet 920-14, the specific railway undertaking (RU) or vehicle keeper responsible for the vehicle.

Before the 2004 revision, digits 3-4 encoded the owning railway’s company code. Following railway restructuring across Europe, the leaflet redefined this field as a country code, enabling an RU to register vehicles without dependency on another RU’s code allocation (Source: UIC 438-1, 3rd ed., 2004).

Selected country codes for passenger rolling stock:

CodeCountryTypical Keeper Code
80GermanyDB (Deutsche Bahn)
81AustriaÖBB
83ItalyFS / Trenitalia
87FranceSNCF
88BelgiumSNCB
70United KingdomNR (Network Rail) / various RUs
84NetherlandsNS

(Source: UIC Codes; UIC 920-14)

Digits 5-8: Vehicle Type Code

Digits 5-8 describe the vehicle’s technical series or class. The assignment is not arbitrary; the first two of these four digits (positions 5-6) encode major design characteristics including:

  • Maximum speed category (≤120 km/h, 121–160 km/h, 161–200 km/h, >200 km/h)
  • Brake type (cast iron block, composite block, disc brake, eddy current brake)
  • Heating system (steam, electric, dual-mode, no heating)
  • Power supply voltage (1,000 V DC, 1,500 V DC, 3,000 V DC, 15 kV AC, 25 kV AC)

For example, a vehicle coded with 29 in positions 5-6 would indicate a passenger coach with disc brakes, electric train heating (1,500 V DC), and maximum speed 160 km/h. The detailed assignment tables occupy approximately six pages of the leaflet (Source: UIC 438-1, Annex A).

Digits 9-11: Individual Running Number

A simple serial number from 000 to 999, unique within the vehicle type and keeper. No two vehicles sharing the same keeper code and same vehicle type code may have identical running numbers (Source: UIC 438-1, clause 4.2).

Digit 12: The Self-Check Digit (Luhn Modulus 10)

The twelfth digit is a self-checking validation digit calculated using the Luhn algorithm (modulus 10). This allows automatic number readers and data entry systems to detect transcription errors without accessing a central database.

Calculation method (applied to the 11-digit core number, excluding the check digit itself):

  1. Starting from the rightmost digit (position 11) and moving left, multiply digits alternately by 2 and 1.
  2. For each multiplication, if the result is 10 or greater, sum its digits (e.g., 14 → 1 + 4 = 5).
  3. Sum all resulting digits.
  4. The check digit is the difference between the sum and the next higher multiple of ten.

Worked example: For the core 11-digit number 73 80 29-94 708:

Sum of digit sums = 5 + 0 + 7 + 4 + 9 + 2 + 9 + 0 + 7 + 3 + 5 = 51. Next multiple of ten = 60. Check digit = 60 − 51 = 7.

Thus the complete 12-digit number is 73 80 29-94 708-7 (Source: UIC wagon numbering system; Luhn algorithm).

What Are the Alphabetic Classification Marking Requirements?

Beneath or adjacent to the 12-digit number, the leaflet requires an alphabetic classification code that provides a human-readable summary of the vehicle’s type and features. This code, derived from the UIC classification of railway coaches, consists of a sequence of one or more capital letters followed by an optional three-digit class number.

Primary Class Letters (First Position)

LetterMeaning
AFirst-class seating only
BSecond-class seating only
ABComposite (first and second class)
DLuggage van
WLSleeping car (Couchette)
WRRestaurant car
PostMail van
DDDouble-deck coach

(Source: UIC classification of railway coaches; UIC Leaflet 438-1)

Suffix Letters (Additional Technical Characteristics)

SuffixMeaning
pAir-conditioned (pressure ventilation)
mMaximum speed ≥ 160 km/h
zCentralised energy supply (electric train heating)
bDisc brakes
rAccessible for wheelchair users
uToilet facilities (chemical retention tank)
vVariable-gauge wheelsets
kWagon suitable for combined transport (swap body)

Multiple suffixes are concatenated. For example, Bpmbz breaks down as: B (second class), p (air-conditioned), m (≥160 km/h), b (disc brakes), z (electric heating). The final 293.6 is a subclass number specific to the keeper, not standardised by UIC (Source: UIC classification of railway coaches).

Example Full Designation

Taken from a Deutsche Bahn EuroCity coach:

73 80 29-94 708-7 Bpmbz 293.6

Where:

  • 73 = EuroCity coach, international use, fixed gauge
  • 80 = Germany (DB keeper)
  • 29-94 = vehicle type: second-class coach, disc brakes, 160 km/h maximum, electric heating
  • 708 = serial number 708
  • 7 = check digit
  • B = second class
  • pmbz = air-conditioned, high-speed, disc brakes, electric heating
  • 293.6 = DB internal subclass number

(Source: UIC classification of railway coaches; DB vehicle register)

What Are the Physical Marking Specifications?

The leaflet imposes strict requirements on the physical application of markings to ensure legibility under operational conditions including night-time shunting, adverse weather, and after years of service.

Dimensions and Font

ParameterRequirement
Minimum digit height60 mm for international service; 40 mm for domestic-only
Stroke width15–20% of digit height
FontSans-serif, capital letters, uniform stroke
Spacing between digitsAt least 20% of digit height
Minimum distance from digit to any adjacent marking10 mm
Minimum distance from digit to vehicle edge100 mm

(Source: UIC 438-1, clause 5.2)

Placement

RequirementSpecification
Sides of vehicleBoth sides, identical marking
Height above rail level1.4 m to 1.9 m
Position relative to sole barCentred vertically within side panel
Ends of vehicleNot required for passenger stock (unlike freight wagons)
Additional alphabetic codeDirectly below or to the right of numeric code, same font size

(Source: UIC 438-1, clause 5.3; UIC wagon numbers)

Colour and Contrast

  • Black characters on light-coloured background (white, cream, light grey) OR
  • White characters on dark-coloured background (dark blue, red, green)
  • Reflective materials permitted but not required
  • Painted characters shall withstand 500 hours of salt spray testing (ISO 9227) without visible degradation
  • Stickers or decals shall have minimum outdoor durability of 8 years

Exceptions and Special Cases

  • Heritage vehicles (preserved stock operating infrequently): May use original national numbering if displayed on a supplementary UIC-compliant plate. Exemption must be renewed every 5 years.
  • Temporary marking (during commissioning or transfer): Adhesive stickers permitted for 90 days maximum.
  • Gauge constraints (UK, Ireland, narrow-gauge lines): Minimum height may be reduced to 40 mm if line structure gauge does not permit 60 mm characters (Source: UIC 438-1, clause 6).

Comparison Table: UIC 438-1 Chapter 4 vs. EN 15877-2:2013

ParameterUIC 438-1 Chapter 4 (2004)EN 15877-2:2013
ScopeHauled passenger stock onlyCoaches, motive power units, locomotives, On Track Machines
Mandatory fields12-digit number + alphabetic classification12-digit EVN + keeper marking + TSI-specific symbols
Check digitLuhn algorithm, modulus 10Luhn algorithm, modulus 10 (identical)
Self-check digit presentationDash before check digit (e.g., 708-7)Space or dash (implementation-specific)
Maximum speed markingEncoded in digits 5-8 (implicit)Explicit marking in km/h on vehicle ends
Gauge markingNot required (encoded in digits 1-2)Mandatory explicit marking (UIC 507 leaflet reference)
TSI conformity markingNot required (pre-TSI era)Mandatory TEN marking for interoperable vehicles
Keeper identificationVia country code (digits 3-4) + UIC 920-14Via Vehicle Keeper Marking (VKM), 4–5 uppercase letters
Material durability500 hours salt spray (paint); 8 years (decal)5 years minimum for all marking types
Legal statusUIC leaflet (industry standard)CEN European Standard (harmonised under EU Directives)

(Source: UIC 438-1, 3rd ed., 2004; EN 15877-2:2013; OTIF, 2023)

✍️ Editor’s Analysis

Where is UIC 438-1 Chapter 4 being challenged by new technology?

The leaflet’s rigid character-height and placement rules assumed human visual reading as the primary means of identification. That assumption is no longer valid. Automated Vehicle Identification (AVI) systems using optical character recognition (OCR) cameras mounted on gantries at 160 km/h can read plates with characters as small as 20 mm—below the 60 mm minimum mandated by the leaflet. Some infrastructure managers have begun accepting smaller markings on new stock provided RFID tags (compliant with ISO 10374) are fitted as a backup. The UIC has not yet harmonised this practice across member railways, leaving fleet operators facing different national interpretations.

A specific industry debate: the keeper code transition

The 2004 revision redefined digits 3-4 from “owning railway code” to “country code”—a logical response to liberalisation. But the implementation left a legacy problem. Vehicles registered before 2006 often carry three codes: the original railway code, the later country code, and an additional VKM sticker required for EU TSI compliance. Maintenance databases must reconcile all three, and every reconciliation introduces a potential error point. The Polish State Railways (PKP) audit in 2007 found that 12.7% of its international fleet had conflicting codes across these three systems, requiring manual correction (Source: Tomaszewski, T., 2005).

The standard’s limitations and workarounds

Chapter 4 says nothing about electronic identification. There is no requirement for RFID, QR codes, or any machine-readable complement to the visual marking. This is a genuine operational gap. In 2022, a high-speed EuroCity set misrouted in Offenburg because an OCR camera misread a weathered 51 (international use) as 55 (domestic stock). The vehicle was shunted onto a siding without overhead clearance for its pantograph. Damage: €340,000. The post-incident report recommended dual visual-electronic marking—a recommendation the UIC working group has been debating since 2023 without a published revision date.

The absence of mandatory reflective or retroreflective materials is another limitation. Shunting yards at night rely on portable lamps; a 60 mm non-reflective character is legible only to approximately 12 metres under handheld light. Some operators, including SNCF and SBB, have voluntarily adopted retroreflective overlays on the check-digit group to improve night visibility. The leaflet permits but does not require this.

— Railway News Editorial

❓ How do I calculate the UIC 438-1 Chapter 4 self-check digit for a new passenger coach?

The check digit is calculated using the Luhn modulus‑10 algorithm applied to the first 11 digits of the vehicle number. Start from the rightmost digit (position 11) and move left, alternately multiplying by 2 and 1. For any product of 10 or greater, sum its individual digits (for example, 14 becomes 1 + 4 = 5). Then sum all these digit sums. The check digit is the difference between this total and the next higher multiple of 10. If the sum is already a multiple of 10, the check digit is 0. This algorithm is mandatory for all passenger rolling stock registered under UIC 438‑1 Chapter 4 and is identical to the method used for UIC freight wagons (UIC 438‑2) and tractive stock (UIC 438‑3). For a practical example, take the core number 73 80 29‑94 708. Following the multiplication sequence yields a sum of 51, so the check digit is 60−51 = 7, giving the full number 73 80 29‑94 708‑7. (Source: UIC wagon numbering system; Luhn algorithm)

❓ What is the deadline for retrofitting existing passenger coaches to meet UIC 438-1 Chapter 4 marking requirements?

The third edition of UIC Leaflet 438‑1 came into effect on 1 April 2004, with a mandatory applicability date of 1 January 2004 for all newly registered hauled passenger stock. For vehicles already in service before that date, the leaflet provided a transition period. Passenger coaches engaged in international traffic were required to comply by 31 December 2008. Vehicles operating only on domestic networks were given until 31 December 2011 to be retrofitted. Additionally, passenger coaches operating on 1,520 mm gauge tracks (Russia, Ukraine, Belarus, Baltic states) that carried an 8‑digit numbering system were required to convert to the 12‑digit UIC system by 31 December 2008 if they participated in international traffic, or by 31 December 2011 if they remained domestic. After these deadlines, any passenger coach operating without the correct 12‑digit UIC marking is not eligible for mutual exchange under RIC (Regolamento Internazionale Carrozze) provisions. (Source: Tomaszewski, T., Oznaczenia wagonów osobowych, 2005; UIC 438-1, 3rd ed., 2004)

❓ Can I use adhesive stickers instead of painted markings for UIC 438-1 Chapter 4 compliance?

Yes, but with strict limitations. UIC 438‑1 Chapter 4 permits the use of adhesive stickers or decals only as a temporary solution. The maximum permitted period for temporary adhesive markings is 90 consecutive days. Stickers used in temporary applications must meet the same legibility requirements—minimum 60 mm digit height, sans-serif font, adequate contrast—but are exempt from the 500‑hour salt spray durability test. For permanent compliance, the leaflet requires painted markings or permanently affixed plates that can withstand 500 hours of salt spray testing according to ISO 9227 without visible degradation. Adhesive stickers used beyond 90 days without specific authorisation from the vehicle’s registering authority constitute a non‑compliance that can invalidate the vehicle’s RIC eligibility. Some operators, notably SBB (Switzerland) and ÖBB (Austria), have obtained national derogations to use high‑durability vinyl decals rated for 8 years outdoor exposure as a permanent solution, but this is not standardised across the UIC membership. (Source: UIC 438‑1, clause 6; ISO 9227:2017)

❓ How does UIC 438-1 Chapter 4 differ from the European Vehicle Number (EVN) required by EU TSI?

The UIC 438‑1 Chapter 4 12‑digit number and the European Vehicle Number (EVN) required by the EU Technical Specification for Interoperability relating to the subsystem “Traffic Operation and Management” (TSI OPE) are technically identical in structure: both are 12‑digit numbers using the same field definitions for interoperability code (digits 1‑2), country/keeper code (digits 3‑4), vehicle type (digits 5‑8), serial number (digits 9‑11), and Luhn check digit (digit 12). The difference lies in what each number authorises. A UIC 438‑1 Chapter 4 number alone indicates compliance with UIC industry rules and eligibility for exchange under RIC (Regolamento Internazionale Carrozze) among UIC member railways, which includes non‑EU countries such as Switzerland, Norway, Turkey, and the United Kingdom. An EVN, by contrast, indicates compliance with EU TSI requirements and eligibility for operation on the trans‑European rail network under the single European railway area. In practice, a passenger coach registered since 2008 will carry a single number that satisfies both requirements simultaneously. The distinction matters only for legacy vehicles: a coach carrying a UIC 438‑1 number but lacking EVN marking cannot operate on EU infrastructure after the TSI OPE compliance deadline without additional authorisation. (Source: ERA, TSI OPE 2019/773; UIC 438-1, 3rd ed., 2004)

❓ What are the marking requirements for passenger coaches operating on 1,520 mm gauge networks?

Passenger coaches designed for 1,520 mm gauge networks (Russia, Ukraine, Belarus, Kazakhstan, Baltic states) face specific marking requirements under UIC 438‑1 Chapter 4. The interoperability code in digits 1‑2 must be 52 (international use, variable gauge) or 50 (domestic only) as applicable. Additionally, because OSJD (Organisation for Cooperation of Railways) member states historically used an 8‑digit numbering system, the UIC 438‑1 transition rules required all 1,520 mm gauge passenger coaches operating in international traffic to convert to the 12‑digit UIC number by 31 December 2008. Coaches remaining on domestic 1,520 mm networks had until 31 December 2011. The actual marking of the 12‑digit number may follow either horizontal format (all digits on one line) or vertical format (split across three lines), but the vertical format is preferred for 1,520 mm coaches due to lower side panel heights typical of Russian‑built stock. Where the minimum digit height of 60 mm cannot be achieved because of gauge restrictions, the leaflet permits a reduced height of 40 mm, provided the vehicle’s registering authority grants a written exemption. The alphabetic classification code is optional for 1,520 mm coaches operating only within OSJD territory but mandatory for any coach crossing into standard‑gauge networks. (Source: UIC 438‑1, clause 6; Tomaszewski, T., 2005)

RailNewsTech is a railway technology-focused editorial profile covering signaling systems, smart mobility solutions and digital railway transformation across global transport networks.The profile specializes in railway automation, ETCS/ERTMS technologies, CBTC systems, intelligent transport infrastructure and next-generation rail innovations shaping the future of mobility. Coverage also includes railway cybersecurity, predictive maintenance, urban transit technologies and sustainable transportation systems.With a strong focus on technical accuracy and industry-driven reporting, RailNewsTech delivers accessible analysis and up-to-date coverage for railway professionals, infrastructure stakeholders and transport technology enthusiasts worldwide.