Locomotive numbering system of the Czech railways and Railways of Slovak republic

Old numbering

The old numbering was officially used up to 31.December 1987 and invented in 1921 by Mr.Kryspin, chief-engineer of locomotive factory Prvni Ceskomoravska Praha (todays CKD Praha). It was rather clever, included lot of characteristics of the loco, although sometimes the characteristics had to be round or it wasn't possible to express exactly too high or too low datas. The old numbering had the form such as T 478 3049, the narrow gauge units numbering hadn't the second number - for example TU 47 009 - the second number (here 7) take as the third number of this numbering system. The old numbers are very rarely seen on present used locomotives, but still used for steam and another museum units, although they have officially also the new class.

The letter

1st digit

2nd digit

3rd digit

4th digit

5th, 6th and 7th digit

Numbering of tenders

1st digit

2nd and 3rd digit

4th digit

5th,6th and 7th digit

Present numbering

Effective 1.January 1988 the Czechoslovak railways use a common numbering system of type
000 000-0 for their locomotives and railcars, while the same serial numbers are used. Opposite to the old numbering, only the 1st number determines some technical characteristic of the unit. Since 1996 this numbering is used also for cars with independent heating, which are mostly pulled by diesel motor coaches, but connected by ordinary couples, while these cars were removed to locomotives depots.
After Czechoslovakia separating this numbering were taken over both by Czech railways and Railways of Slovak republic.

The numbers can be extended to international numbers later, by adding a sequence such as 90 85 0 at the left, by this time it's already used on electric class 372, but only by small writing, on the side of the body.

1st digit

2nd digit

3rd digit

4th, 5th and 6th digit

Steam locos

The new numbering is used for steam locos only in service documentation in normal traffic, but all museum locos - all steam included - are marked and presented by the old numbering.

1st and 2nd digits = 99

3rd digit

4th, 5th and 6th digit

7th digit

Valid both for typical and steam locos.
Multiply the digits 6th to 1st alternately by 2 and 1. If some result number has two digits, take them separately. Add the digits of the results. Subtract the resulting number from the nearest higher multiple of 10 : this is the control digit.
Example : motor coach class 820 116

82011 6
1x8 2x2 1x0 2x1 1x1 2x6
8 4 0 2 1 12
8 + 4 + 0 + 2 + 1 + 1 +2=18

20 - 18 = 2 = control digit =>> 820 116-2