TrainKeeper is the easiest way to identify and log trains in the real world.
Just point your iPhone at a train number: the app reads the UIC code using on-device intelligence, breaks it into country, series, and ordinal number, validates the check digit, and helps you understand what you’re looking at — locomotive type, operator, and more.
Whether you’re a railfan, a spotter, or you just like knowing “what train is this?”, TrainKeeper gives you instant answers and a private logbook of everything you’ve seen.
Scan and recognize
• Scan a UIC / vehicle number directly with the camera
• Works with photos too (if you took a picture first)
• Automatic parsing of vehicle type, country code, series, ordinal and check digit
• See if the number is valid — including check digit verification
Identify the train
• Get the country and operator behind the code
• See the train class or model (e.g. Siemens Vectron, ICE 4, Talent 2, etc.)
• Understand what kind of vehicle it is (locomotive, EMU, high-speed unit, maintenance vehicle …)
Save your sightings
• Keep every sighting with photo, date, and location
• Build your personal train library
• View past finds in a clean list
View on a map
• See where you’ve found each train
• Remember special trips and locations
Fix and confirm details
• If OCR didn’t get everything perfectly, you can correct individual fields manually before saving
• The app helps you complete missing parts of the number safely
TrainKeeper is built for people who love railways, for people who work around rolling stock, and for anyone who’s ever seen a train and thought: “I wonder what that one is.”