Smart Engines Desktop OCR – fast and precise optical document recognition

Smart Engines Desktop OCR – fast and precise optical document recognition

Send Request

Smart Engines Desktop OCR — speed and quality of document recognition in offices


The Smart Engines Desktop SDK and scanners family allows you to quickly, precisely and securely automate routine data entry and verification processes: customer service in offices, personnel documentation, primary documentation entry in electronic document management systems, etc. The family of modern optical document recognition systems instantly extracts data from passports, ID cards, various certificates, constituent, financial, notarial and accounting documents, reduces the processing time and the number of data entry errors. The streamlined workflow will shorten the time taken to complete service requests and improve the quality of services provided to clients. Our high-precision optical text recognition (OCR) algorithms allow us to provide efficient recognition from scanners, document cameras and even ordinary Web cameras. Hardware-software complex for document verification allows not only to enter accurate personal data into various enterprise information systems, but also to minimize fraud and reduce the financial and reputational risks.


The product line with three SDKs (Smart Code Engine, Smart ID Engine and Smart Document Engine) allows you to scan and recognize debit and credit cards of 21 payment systems, 1D and 2D barcodes (QR code, AZTEC, DataMatrix, etc), passports, driver’s licenses and national ID cards of the 210 jurisdictions worldwide, as well as financial, payment, trade and accounting documents in 102 languages worldwide. The unique Smart ID Engine forensics module allows you to detect signs of digital and physical forgery (including cloning and photo substitution) of ID documents in the optical range, even using a conventional scanner.

What is Desktop OCR SDK for?

With the help of the Smart Engines product line, you can enable the staff to provide more service: bank card and barcode recognition; scanning and verification of passports, national and international IDs for fast SIM card registration, opening a bank account, issuing a loan or bank card in a bank branch or in a store, insurance, KYC/AML support and more private service provision; statutory document recognition for KYC/AML or auditing a legal entity, questionnaires and official forms scanning for G2C (Government-to-Citizen) and G2B (Government-to-Business) process automation. Our products function on-premises, do not compromise personal data, do not transfer it to third-party servers and do not use manual data entry. To speed up integration, there is Elma RPA support. The non-biometric face matching system created by our scientists and engineers will streamline the ID holder verification without compromising security and privacy.


All Desktop OCR SDKs are built on a single proprietary computer vision and AI platform of Smart Engines, can be seamlessly integrated and can be extended with custom functions within simple and effective APIs. This allows developers of office applications to use the functionality they need, and optimally solve their business tasks with no risks of image transmission to third-party services. The computer vision and AI algorithms within our platform are carefully optimized to ensure high recognition speed on ordinary office computers with low performance.

Private & Secure Desktop OCR SDK

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.

Our Products with Desktop OCR SDK

Codified object

Smart Code Engine is a Desktop SDK for scanning bank cards, 1D and 2D barcodes (QR codes, AZTEC, PDF417, DataMatrix, EAN, UPC, etc.), machine-readable zone (MRZ) of passport and visa documents (MRTD, eMRTD). Desktop API provides the ability to scan and recognize data from single images (scans, photos) and in a real-time video stream in office applications on a computer from the desktop. Smart Code Engine is specifically optimized for high-quality and fast operation on computers with limited computing power. More info here.

Identity document

Smart ID Engine is an SDK which scans and verifies passports, national ID cards, residence permits, work permits, visas, driver licenses, vehicle registration certificate, birth, marriage, divorce, death certificates and other documents related to identification and property rights.The ID scanning SDK provides simple API for easy integration into office programs and various desktop applications, and a solution for remote identification and verification on-premises. Scanning and optical data recognition is performed both from single images (scans, photos) and in a video stream using webcams, special detection algorithms protect against fraud attempts.

Business document

Smart Document Engine is an SDK for precise and secure scanning and recognition of complex structured forms and various documents. The SDK is designed to automate the workflow and optimize document entry processes and intelligent document processing on a PC. The Smart Document Engine solution quickly and securely performs optical text recognition of business, statutory, accounting, tax, notarial, legal, insurance and banking documents, as well as standard questionnaires and forms of strict accountability on personal computers with image support obtained from flatbed or sheetfed scanners and document cameras. The simple API allows you to quickly integrate document scanning into any corporate systems and application.

Green Efficiency

Green AI-based computer vision technologies developed by our scientists and engineers allow us to minimize the carbon footprint of AI technologies. The GreenOCR® optical text recognition technology created by our scientists and engineers allows us to achieve the highest recognition quality in 102 languages on any device, in real time, the only computing resources required are those of the device itself. Careful algorithm optimization and implementation make it possible to use devices with low computational performance for scanning and optical recognition.

Who already use scanning technologies from Smart Engines

Test Drive our technologies

Try out Smart ID Engine technologies to scan ID cards, passports, driver’s licenses, visas, residence permits on photos and in a real-time video stream

How we provide OCR SDK?

The optical recognition product line is delivered as an SDK with documented OCR API, the necessary code samples, and other supplementary materials for embedding and integration. You can embed Smart Code Engine, Smart ID Engine or Smart Document Engine » SDK in desktop systems using interfaces in C++, Objective C, Swift, Java, as well as using wrappers for React Native and Flutter.


In our company, the Quality is not only recognition precision, but also speed, reliability, and predictability of all algorithms. In order to achieve uncompromisingly high precision and speed of document recognition on smartphones and tablets, our scientists and engineers constantly develop new algorithms and optimize their implementations.

In our developments we train AI to help humans, not to train humans help the AI. For this purpose, we created a recognition system that works in a wide range of angles, scales, lighting conditions (bright light, glare, twilight). Our product can operate both on flagship devices and low-end mobile phones with limited computing power.

Ethical correctness
An essential aspect of our SDKs is compliance with ethical and legal norms. All SDKs are created using synthetic data and free of ethically suspicious technological solutions and approaches. We test our products for hidden functionality and comply with the requirements of HIPAA, GDPR, CCPA.

Environment Friendly —
Green AI in DNA

When creating the product, we take into account the potential impact on the environment. To minimize the energy consumption in the recognition process, we created special energy-efficient architectures of low-bit extra-compact neural networks. Thanks to them, we released the first industrial-class OCR in the Green AI ideology.

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

    Turkish Airlines

    Turkish Airlines uses Smart Engines’ ID scanning software

    Vodafone Qatar

    Vodafone Qatar uses Smart Engines’ technology for scanning ID card of Qatar


    Smart ID Engine is integrated into customer age verification platform VerifyMyAge

    Argos KYC

    Argos KYC partners AI-driven Smart Engines to reinforce identity verification

    Send Request

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