ID data capture technology based on proprietary OCR software developed at Smart Engines

Our Clients

Versatile OCR Solution

Identity documents data can be exported via
mobile phone, desktop or server platforms



iOS, Android



Linux, Windows, macOS and Solaris
Operating Systems




Introducing recognition of Chinese, Japanese, and Korean Documents

Smart Engines software supports 20,941 Chinese, 12,912 Japanese, and 11,172 Korean characters without sending any personal data to clouds or servers.

Our OCR Products

Smart Passport Reader

Passport Reader is a passport capture solution that recognizes passports from over 170 countries, and its set of functions allows to capture not only text data, but also capture the image of the entire document, scan passport photo and the graphic fields (signature).

More info

Smart MRZ Reader

MRZ Reader allows to quickly capture the Machine Readable Zone from a passport, visa or any other document issued by the government in accordance with ISO / ICAO standards (IEC 7501-1 / ICAO Document 9303 ISO) automatically in the video stream.

More info

Smart BankCard Reader

Bank Card Reader enables to extract bank card number, its expiry date and the name of a cardholder in real time from any device equipped with a video camera with 640 × 480 pixels resolution. Integrate this recognition technology into your payment services.

More info

Smart Plate Reader

License Plate Reader is an ANPR (Automatic number plate recognition) solution which allows to recognize car plate numbers from smartphones and tablets (Android / iOs) on the fly.

More info

Smart Engines Technology



While performing the recognition, our software continuously monitors the process on the reliability of the results against targets and warns the user about possible errors.



It takes only 0.07 seconds to perform a document recognition on modern processors. The full recognition cycle from “showing” the document to the camera and having the results is around 1 – 1.5 seconds.



With our OCR software you can conveniently and securely retrieve data in a video stream from passports, driver’s licenses and other identification documents, as well as recognize photos and scans of documents.

Easy Integration

Easy Integration

Optimized for: x86, SPARC, MIPS, ARM
Works on: iOS, Android, Sailfish, Mobile OS RUS, Linux, Windows, macOS and Solaris Operating Systems

Data Security

Data Security

Smart Engines solution only uses RAM of the device and does not create copies; the data is not transferred to any cloud or server over the internet for processing, thus ensuring personal data security which complies with the EU General Data Protection Regulation Act 2018.

OCR library

OCR library

Our platform supports 38 languages, and recognizes more than 700 document types from 165 countries, including ID cards, passports, driver’s licenses, visas, health insurance cards and more.

How it Works

Place your scanning device in front of the document


The software will determine the type of the document, recognize text fields, machine readable zones (MRZ, VIZ), photos and signatures automatically


Our software allows to extract data from faded documents and in any lighting conditions

Meanwhile, you can assess the reliability of results on certain fields upon request


The full recognition cycle starting from “showing” the document to a camera to obtaining the result takes 1 – 1.5 seconds


Areas of Use


Government and Public Sector


Financial Institutions and Fintech


Engineering and System Integration


Hospitality and Tourism



big powerful truck moves on highway


Cannot find what you are looking for?

Contact Our Sales Team

Test the quality of our technologies

Download our mobile demo application


For any questions, project proposal or bespoke solution request,
please fill the form below and we will get back to you.

Smart Engines guarantees that the provided information will not be made public and will be used only internally for evaluation purpose.

Warning before submitting your request:

Smart Engines is fully committed to provide an answer within 2 working days. However, it is your responsibility that your IT infrastructure does not block our reply or redirected it into your spams. If you haven’t received any answer from us within 2 working days, please check your spams or re-submit your request and write down your phone number (+ country code / number) in the message section or simply call us.