ABBYY Mobile OCR Engine ABBYY Mobile OCR Engine

Powerful mobile OCR SDK for developers

Integrate OCR into your mobile apps

ABBYY Mobile OCR Engine allows developers to integrate Optical Character Recognition (OCR) into their mobile apps and small-footprint applications. With this mobile OCR SDK, apps can extract text from photographed images, transforming smartphones and tablets into efficient mobile data capture devices.

Key features


High quality recognition in many OCR languages

Text areas and fields can be captured and data extracted directly on device.


Ready-to-use business card recognition

Pre-defined algorithms capture individual data from business card fields.


Recognition and extraction of barcode values

Several barcodes on one page can be detected, recognized and values extracted.

Key advantages

The ABBYY Mobile OCR Engine is powerful, efficient and compact. With it, applications can be made more valuable to customers by upgrading and expanding their functionality.


Superior accuracy and functionality thanks to world-renowned ABBYY OCR technology.


Low resource requirements, optimized memory management and efficient loading.


Support for multiple languages enables text recognition in 62 languages, including Latin, Cyrillic, Chinese, Japanese, Korean, and Greek.


Support for Android and iOS enables developers to widen the marketability of their applications.

Start benefiting from ABBYY Mobile OCR Engine now

How it works.

01a-scheme-mocr-desktop 01b-scheme-mocr-tablet 01c-scheme-mocr-mobile
  • 1

    An image is loaded from memory and prepared for OCR. Image binarization separates text from the background, producing a black-and-white image that is much smaller in size than the color original. Additional skew correction and document orientation detection can be applied.

  • 2

    Document Analysis is a set of algorithms that then analyse the image. It detects letters, joins the letters into words and then into lines of text, and finally, into paragraphs. Additionally, the reading area is cleaned and noise removed.

  • 3

    Detected blocks on the image are recognized using special language and pattern definitions. If dictionaries are available, then the text is also compared to them to improve overall recognition quality. Each character is assigned a confidence level – showing how confident the recognition engine was in its final choice of character.

  • 4

    Recognition results can be processed and exported. The developer has full control over the OCR results.

Request trial.

Please fill in the form, and our sales specialist will contact you shortly.

I am aware that I can revoke my consent entirely or in part at any time with effect for the future.

To revoke your consent, please go to unsubscribe webpage or send email at
You can also send a written declaration of your withdrawal of consent to ABBYY at PO BOX 16257, CY-2087, Nicosia, Cyprus.

By submitting this form, I consent to the use of my personal information for the purposes described in the Privacy Notice.

Thank you for your interest in ABBYY products!

We will get back to you shortly. If you’d like to contact ABBYY office in your region, please visit the Contacts page.

With best regards,
The ABBYY Team