Train Scanner: Identify a Train Instantly by Number or Photo

A train rushes past and all you have is a photo. Here's how to turn it into a reliable identification in just a few minutes – from the vehicle number to the sighting.

Traintrack editorial teamPublished: 19 August 2026Updated: August 202611 min read

Key takeaways

  • “Scanning” means reading the number: no app reliably recognises a train from its overall appearance – the safe route always goes via the printed vehicle number.
  • Three numbers, three meanings: the vehicle number, the class designation and the train number each answer a different question.
  • The twelve-digit vehicle number is the key: it identifies exactly one vehicle, uniquely across Europe, including a check digit.
  • Photo first, research later: at the spot, what counts is a sharp picture of the data panel – you can do the analysis at your leisure.
  • Number first, then the working: the train number links your vehicle to its route and turns it into a documented sighting.
Contents
  1. 1.What is a train scanner, anyway?
  2. 2.Three numbers on the train – and what each one means
  3. 3.Where the numbers are on the vehicle
  4. 4.The scan workflow: from a passing train to an identification
  5. 5.What text recognition can do – and what it can’t
  6. 6.When no number is legible: identification by features
  7. 7.From scan to a collection you can analyse
  8. 8.Common identification mistakes
  9. 9.Conclusion

Updated: August 2026 – A train scanner app is supposed to deliver what’s most lacking at the spot: turning a fleeting impression into a certain identification. This guide shows you the realistic way to get there – which numbers are on the vehicle, how to read them reliably, how to check them and how the result becomes a documented sighting.

Turn every find into a real sighting

Record vehicle, location, time and photo in one place – and see what other spotters are reporting right now. Free with Traintrack.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

What is a train scanner, anyway?

A train scanner isn’t a single device or some magic recognition software, but a workflow: using text recognition, numbering logic and data matching, a photo or a number you’ve read off becomes an unambiguous vehicle identification. The crucial point: it only becomes reliable via the number printed on the vehicle – not via the overall picture, because classes with very similar appearances and changing liveries make pure image recognition unreliable.

In practice, that means you take photos at the spot so that the number is legible, and analyse them afterwards at your leisure. Once you’ve internalised this process, you’ll identify vehicles in a few minutes instead of spending hours searching forums. For beginners, the collection of basics with tips for new trainspotters helps too.

12digits make up the European vehicle number
1check digit at the end reveals reading errors instantly
3types of number you need to keep apart

Three numbers on the train – and what each one means

The most common beginner’s mistake is to think all the numbers on a vehicle are the same thing. But they answer completely different questions.

Number type Denotes Where to find it What you need it for
European vehicle number (12 digits) Exactly one vehicle Data panel on the side of the vehicle Unambiguous identification and documentation
Class or type designation A vehicle family As a short form on the data panel and in specialist literature Placing technology, area of operation and age
Running number / short number A vehicle in everyday use Front, side or driving cab Quick communication in the community
Train number A working in the timetable Timetable information, displays, live maps Linking to route and delay
Keeper code (VKM) The company that owns the vehicle Right next to the vehicle number Assignment to operator or leasing company

The system behind the train numbers is explained in detail in the article on decoding ICE, IC, RE and RB train numbers. For vehicles in Austria, it’s also worth reading the explanation of the ÖBB tracking number and UIC wagon number.

Why the check digit is your best friend

The last digit of the twelve-digit number is a check digit. It’s calculated from the eleven digits before it. For you, this means that if you read a number from a blurred photo and get one digit wrong, it will show up when you recalculate. That’s exactly why it makes sense to always note the full number – not just the part that indicates the class. The system behind it is regulated at European level; in Germany, the Federal Railway Authority (Eisenbahn-Bundesamt) keeps the national vehicle register and issues the authorisations these numbers come from.

Where the numbers are on the vehicle

The locations differ depending on the type of vehicle, but they follow a recognisable logic.

  • Locomotives: data panel on the side, usually at mid-height or in the lower area. Often also an easy-to-read short number on the front.
  • Multiple units: a data panel on every car, because each car carries its own number. The whole unit is referred to by a summary number.
  • Passenger coaches: number on the side, plus a type designation with letters that encode the design and equipment.
  • Freight wagons: number plus type letters on the side, often with information on load limits and inspection intervals.
  • Train number: isn’t on the vehicle but comes from the timetable – you find it via displays, timetable information or a live map.

Safety always comes before the number

Only ever read numbers from publicly accessible locations – from the platform behind the safety line, from a public bridge or from a path next to the line. Track areas, storage sidings and operational premises are off limits, however tempting the subject may be. On platforms and at stations of DB InfraGO, the infrastructure manager's house rules also apply. No vehicle entry justifies a risk.

The scan workflow: from a passing train to an identification

This process works whichever tools you use. It consistently separates what has to happen at the spot from what you can do later at your leisure.

Step 1: photograph the data panel

Alongside the nicely composed shot, deliberately take a second photo with only one goal: getting the number legible. Short shutter speed, enough focal length, focus on the side of the vehicle. A technically mediocre but legible picture is worth more here than a perfect overall shot.

Step 2: record time and location straight away

Note the date, time and location immediately after the train has passed. Modern cameras and smartphones store this in the metadata – but don't rely on that alone; write it down as well. Later, this is exactly the anchor for any research.

Step 3: read the number – manually or with text recognition

Zoom into the picture and read the sequence of digits. Text recognition saves you typing, but produces errors with small or dirty lettering. Treat every automatically recognised result as a suggestion, not a result.

Step 4: verify the number using the check digit

Recalculate the check digit or have it checked. If it doesn't match, you've misread something – usually with similar-looking digits such as 3 and 8 or 5 and 6. This step takes a minute and prevents wrong entries in your collection.

Step 5: assign the class and keeper

The number block gives you the design, the keeper code the company. Compare the result with what you see in the picture: do the shape, livery and surroundings fit the assignment? If not, check the number again before you believe the database.

Step 6: link the working and log the sighting

Use the time and location to find the matching train number and link it to your vehicle. Then log the sighting with vehicle number, train number, location, time and photo. Only now can the find be analysed for good.

Get step 6 done in a minute

Vehicle, working, location and photo in one entry – and your sighting history grows automatically.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

What text recognition can do – and what it can’t

The word scanner raises expectations that software only partly fulfils. It’s worth knowing exactly where the limit lies, so you know when you can rely on a result.

Text recognition works well where the lettering is large, high-contrast and square-on in the picture: with stationary vehicles, with shots from a short distance and with clean data panels. In these cases you save yourself typing and can take over the sequence of digits directly.

It works poorly with everything that’s normal at the spot: an oblique perspective, motion blur, dirt, reflections on painted surfaces or backlight. Typical mix-ups involve similarly shaped digits, and hyphens and spaces are often placed wrongly. That’s exactly why the check digit check isn’t an extra step, but the actual quality assurance step of your workflow.

Automatic identification without a number doesn’t work at all. There’s no reliable way to identify an individual vehicle from an overall picture alone – classes are too uniform and liveries too changeable for that. If you’re looking for an app that promises this, you’re looking for the wrong tool.

In practice, that means: treat every automatically read result like a suggestion from a helpful but inattentive colleague. They save you work, but the responsibility for accuracy stays with you.

When no number is legible: identification by features

Sometimes the train passes too quickly, the light is too poor or the lettering is dirty. Then you work with clues – and honestly state the remaining uncertainty.

  • Front-end design and window arrangement reliably separate many classes from each other.
  • Bogies and number of axles often reveal the design and purpose faster than the livery.
  • Roof equipment, such as the number and position of pantographs, is a strong distinguishing feature.
  • Train formation and length help narrow down sets.
  • Deployment patterns: which vehicles regularly run on this line at this time? That narrows down the possibilities considerably.

For the big long-distance families, the ICE guide with sightings, photo spots and classes is a good introduction to exactly this kind of feature knowledge.

Log the sighting as confirmed if …

  • you were able to read the full vehicle number
  • the check digit is correct
  • the design and keeper match the picture

Mark it as uncertain if …

  • only part of the number was legible
  • you know the class, but not the individual vehicle
  • the assignment was based only on deployment patterns

Better leave it out if …

  • you're not sure of the class yourself
  • the photo shows no verifiable features
  • you can only roughly reconstruct the location or time

From scan to a collection you can analyse

A single identification is a sense of achievement. A clean collection is a tool: it shows you which vehicles run regularly on your home line, when diagrams change and which set you’ve never caught.

For that to work, every entry needs the same fields: vehicle number, class, keeper, train number, location, date, time and a reference to the photo. If you stick to this structure consistently, you can filter and analyse later – if you keep it any old how, you can’t. How this works together with live data in everyday use is described in the guide to live sightings in real time. And if you want to know which tools are generally suitable for this, the comparison of the best trainspotting apps will help.

Common identification mistakes

  • Only taking the nice picture. Without a second photo of the data panel, often all that’s left is a guess.
  • Blindly trusting text recognition. Automatically read digits are a suggestion. Without a check digit check, errors creep into the collection.
  • Confusing the class with the individual vehicle. “A locomotive of this class” is a different statement from “exactly this vehicle” – record the difference.
  • Mixing up the train number and the vehicle number. One denotes a working, the other a vehicle. If you write them in one field, you won’t be able to analyse anything later. How to track workings properly is shown in the guide to tracking DB train numbers.
  • Taking notes too late. After three hours at the spot you’ll no longer know which photo belongs to which passing train.
  • Changing your position to get the number. No track area, no shortcut across operational premises – not even briefly. How to get closer technically instead is covered in the guide on how to take a photo of a moving train.

Conclusion

A train scanner is less a piece of software than a discipline: photograph cleanly, read the number correctly, check the number, sanity-check the assignment, link the working, log the sighting. Tools speed up each of these steps, but they don’t replace any of them. Once you’ve practised the process, you’ll turn fleeting passing trains into reliable data for good.

In short

The vehicle number is the only truly unambiguous key. Photograph it deliberately, check it using the check digit and link it to the train number – then you won't need an app that promises miracles.

Your vehicle collection, neatly kept

Record number, class, location and photo in one entry, collect points and badges and discover live sightings from the community – free with Traintrack.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

Summary

  • Train scanner is an umbrella term for anything that turns a photo or a number into an unambiguous vehicle identification.
  • The reliable workflow is: photograph, read the number, check the number, assign the class, link the working, log the sighting.
  • Text recognition helps with reading, but it doesn't replace your own plausibility check.
  • Without a legible number, shape features, livery and deployment patterns remain as clues – with the uncertainty clearly stated.

Frequently asked questions

Is there an app that recognises trains automatically?

There are apps with text recognition that read numbers from photos, and there are databases where you can look up a number. An app that reliably identifies any train from its appearance alone, on the other hand, is unrealistic: too many vehicles look alike, liveries change, and the perspective changes everything. The reliable route is via the printed vehicle number.

Where is the vehicle number on a locomotive?

As a rule, in what's called the data panel on the side of the body, often near a door or at frame height. It shows the twelve-digit European vehicle number, together with the country code and the keeper's marking. Many vehicles also carry a short running number that's used in everyday operation.

What does the twelve-digit number on the vehicle mean?

It is unique across Europe and divided into blocks: vehicle type, country code, class or design, serial number and a check digit at the end. The check digit is especially handy because it lets you verify whether you've read the number correctly.

How do the train number and the vehicle number differ?

The train number denotes a working in the timetable, such as a particular ICE service on a given day. The vehicle number denotes a vehicle, regardless of which working it happens to be running. For a complete sighting you ideally need both, because only the combination links location, time, working and vehicle.

Can I identify a train from a photo alone?

Often yes, but with some remaining uncertainty. Shape features such as roof equipment, window arrangement, bogies and front-end design usually narrow down the class reliably. Without a legible number, however, you can't be sure of the specific individual vehicle. So record such identifications as an assumption, not as a fact.

Which camera setting helps with reading numbers?

A short exposure time and enough focal length. For a legible data panel on a moving train you need a much faster shutter speed than for an overall shot, because the lettering is small and any motion blur makes it unreadable. For stationary vehicles, a steady shot from a safe distance is enough.

Am I allowed to simply photograph vehicle numbers?

Photographing vehicles from publicly accessible space is common practice, but it's subject to the operators' house rules and other regulations. Operational railway land, track areas and closed-off zones are off limits in principle. For a reliable assessment of your specific case, check with the relevant body – this text is an overview, not legal advice.

What do I do with the identified number?

Enter it in your sighting records together with the location, date, time and, if possible, the train number. Only then do you have a data record that can be analysed later. If you only collect photos, after a year you'll have a picture collection, but no sighting history.

TT

Traintrack editorial team

We build the Traintrack app and go spotting ourselves – between main stations, depots and farm tracks. Every guide is based on our own experience and is updated regularly.

More articles in Train tracking & train radar →

Read more in Train tracking & train radar

Who is behind it

Groups, brands, manufacturers and operators – who owns whom and how to recognise them out in the field.

All railway companies →

← Back to the blog