The Most reliable MRZ Scanner SDK

Send Request

Smart Code Engine — a software solution for MRZ scanning and data extraction from passport and ID cards on mobile devices (Android, iOS), servers and PCs


Smart Code Engine SDK is MRZ reading technology. The system scans and extracts data automatically from machine-readable zones (MRZ) compliant with international standards ISO / ICAO (IEC 7501-1/ICAO Document 9303 ISO) and local (Bulgaria, Ecuador, France, Russia, Switzerland) standards for passports, residence permits, ID cards, visas, driver licenses and others.


Smart Code Engine SDK automatically recognizes MRZ lines on photos, in a real-time video stream, as well as on images from both conventional scanners and specialized, multi-band passport scanners.


The system extracts data and detects signs that may indicate digital or physical MRZ forgery of the document. The built-in feature of automatic face search allows you to use Smart Code Engine within a biometric verification system.

Enterprise-grade MRZ Scanner SDK by Smart Code Engine

Smart Code Engine allows you to scan MRZ on devices with limited processing power (thin clients, data collection and mobile terminals etc.). At the same time, high-performance of the software allows to construct enterprise-level technical solutions which process thousands of scans, photos and video sequences per second.


Automatic MRZ reading is performed in various image capturing conditions and is resistant to excessive or insufficient lighting, different camera angles, as well as to skew and rotation. The MRZ reading process is performed automatically, in real time, on the device — without any data transmission.

Private & Secure MRZ scanner

Smart Engines software:


  • Runs 100% on-premise/on-device
  • High-level security standards of personal data processing — GDPR, CCPA, HIPAA
  • Compliance with regulatory requirements KYC in CIP and AML
  • Does NOT transfer the client’s data to third-party services and/or third parties for manual processing
  • Does NOT save or store it — the recognition process is performed in the local RAM of the device
  • Does NOT require internet access.

Who already use scanning technologies from Smart Engines

Omnichannel Deployment

Using our Green AI-empowered private GreenOCR® technology allows our MRZ scanner SDK to make MRZ scanning on devices with limited processing power: from cheap smartphones (Android, iOS) to tablets, thin clients, data collection terminals, etc. At the same time, high-performance software allows you to create commercial solutions which process thousands of scans, photos, and video sequences per second.


Mobile SDK

The Smart Code Engine SDK allows you to turn an iOS or Android-based mobile device into an high-quality MRZ scanner.

More about Mobile SDK

In-browser SDK

Automated scanning in a webcam video stream in real-time for automatic data input in CIP KYC, AML, and other payment tasks

More about Web SDK

Desktop SDK

A wide range of software interfaces provides the possibility of native integration into most information systems.

More about Desktop SDK

Server SDK

Smart Code Engine SDK allows you to implement scalable AI platforms for automatic data extraction from MRZ

More about Server SDK

Test Drive our technologies

Try out Smart Engines technologies to scan documents with MRZ in photos and in a real-time video stream

Smart Code Engine SDK Advantages

Our latest achievements in computational intelligence and deep learning allowed us to create next-generation MRZ OCR technologies and set a new benchmark of computer vision quality. The highest speed is achieved by combining computer vision algorithms and 8-bit neural network architectures.

Four-Dimensional OCR
The use of computational geometry, anytime algorithms and interframe integration of the results have become the key components of MRZ recognition in a video stream, especially under low or excessive lighting conditions (twilight, sunlight) and at different angles.

Regardless of the shooting angle or lighting, our AI algorithms are able to detect and read MRZ lines. The user does not need to focus on the MRZ line or try to adapt to the recognition system: our AI-based software helps the user, not trying to teach during the MRZ recognition process.

How MRZ scanning works

Smart Code Engine can be integrated into any information systems, web and mobile applications. Thus, it can quickly scanning the clients’ MRZ data on any passport and visa documents in real time and can help to streamline business processes. To entering the MRZ data, the user just needs to show it to the camera.


Data scanning from MRZ compliant with international standards ISO/ICAO (IEC 7501-1/ICAO Document 9303 ISO) using Smart Code Engine software provides convenience and security, without manual data input errors. The whole recognition process of MRZ document data in a video stream, starting from presenting the document to the camera and ending with the result, takes 1-1.5 seconds on average.


Try out Smart Code Engine technologies


Recommended solutions

Send Request

Please fill out the form to get more information about the products,pricing and trial SDK for Android, iOS, Linux, Windows.

    Our customers


    iDenfy Upgrades Its Identity Verification Technology with Smart Engines solutions


    Tessi use Smart Engines AI-based solutions into its business process services

    2e Systems

    2e Systems use Smart Engines technologies in solutions for the airline industry.

    Emirates NBD

    Emirates NBD uses state-of-the-art technologies when opening a bank account via its Mobile Banking App

    Send Request

    Please fill out the form to get more information about the products,pricing and trial SDK for Android, iOS, Linux, Windows.