Smart Engines Web OCR – secure recognition on the internet

Send Request

Smart Engines Web OCR — precise and secure document recognition for Web applications


The Smart Engines Web SDK family allows you to precisely and securely deal with the issues of optical text recognition when scanning IDs and documents in any Web applications. This became possible thanks to WebAssembly (Wasm) technology and comprehensive optimization of computer vision and AI algorithms in the Smart Engines products. 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; passports, driver’s licenses and national ID cards of 210 jurisdictions; as well as financial, payment, trade and accounting documents in 102 languages worldwide.


All Web OCR SDKs are built on a single proprietary computer vision platform of Smart Engines, can be seamlessly integrated and can be extended with custom functions within simple and effective APIs. This allows Web developers to use the functionality they need and optimally solve their business tasks with no risks of image transmission to third-party services.

What is Web OCR SDK for?

With the help of the Smart Engines product line, you can add to your website: bank card and barcode recognition for the payment process; scanning and verification of passports, national and international IDs for remote SIM card registration, opening a bank account, issuing a loan or bank card, opening an electronic wallet, crypto exchange registration, 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 within the browser, do not compromise personal data, do not transfer it to third-party servers and do not use manual data entry.


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 browser itself. Careful algorithm optimization and implementation make it possible to use devices with low computational power for scanning and optical recognition.

Private & Secure Web 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 Web OCR SDK

Codified object

Smart Code Engine is a Web 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). Web API provides the ability to scan and recognize data from single images (scans, photos) and in a real-time video stream in Web applications on any device with WebAssembly support. Smart Code Engine is specifically optimized for high-quality and fast operation in browsers with WebAssembly support.

Identity document

Smart ID Engine is a Web SDK which scans and authenticates 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 Web SDK provides secure API and a solution for remote identification and verification in browsers by data scanning and optical recognition from single images (scans, photos) and in a real-time video stream in Web applications and websites. Our special fraud detection algorithms protect against fraudsters.

Business document

Smart Document Engine is a Web SDK with precise and secure API for scanning forms and extracting data from documents. The SDK is designed to automate the workflow and optimize document entry processes and intelligent document processing. The Web SDK 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 in a browser on any device with WebAssembly support. The simple API allows you to quickly integrate document scanning into any Web application and websites.

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 and the necessary code samples. The Web OCR SDK can be used in any browser with WebAssembly support. To get an image or video stream on a device, a camera with a resolution of at least 640×480 can be used.


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


    SignD Unified Onboarding Platform uses Smart Engines AI-solution to OCR credit cards

    Smart Engines rolls out its AI-driven software in super app

    Oman Arab Bank

    Smart Engines helps to implement Digital User Onboarding at Oman Arab Bank


    Travizory Border Security selected Smart Engines product for identification documents scanning

    Send Request

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