ABBYY FineReader Engine

The most comprehensive OCR SDK for software developers.

Integrate AI-powered OCR features into your applications.

Features & Benefits

Whether you are a software vendor, system integrator or an enterprise company developing your own IT systems, ABBYY OCR SDK will help you create highly accurate text and data processing applications.

Create desktop or server applications for Windows, Linux or Mac and deploy them in the Cloud or on Virtual Machines. The diverse OCR features can add value to applications within many areas, such as DMS, ERP, RPA, insurance, banking, healthcare, legal and machine vision.

Advanced features for developers creating applications for Windows, Linux, and Mac OS platforms*

Features 113 44X44

Comprehensive set of recognition technologies

The SDK offers award-winning, highly accurate recognition of machine-printed text (OCR) and hand-printed text (ICR) that can be performed as full-page or field-level recognition. In addition, it provides recognition of barcodes (OBR) and checkmarks (OMR).

Learn more
Features 189 44X44

Powerful PDF processing tools

The SDK offers document conversion into searchable PDF and PDF/A formats. When importing PDFs, the missing text layer can be injected while PDF properties are preserved. XML data can be extracted from imported PDF/A-3 files as well as inserted when saving to PDF/A-3 formats.

Learn more
Features 134 44X44

Artificial Intelligence and Machine Learning

Powerful AI- and ML-based technologies combined with ABBYY’s ADRT and other technologies detect the logical structure of a document and identify its formatting elements, such as table of content, headers, footers, fonts and font styles to precisely re-create the original document.

Learn more
Features 161 44X44

Multi-core CPUs and parallel processing

When converting many pages such as complete document archives or books, developers can leverage the SDK's flexible and scalable architecture. By using multi-core CPUs and processing images in parallel on multiple threads, the OCR steps can be performed significantly faster.

Learn more
Features 114 44X44

Support for Cloud and virtual environments

In addition to on-premise deployment, software developers have the option to deploy their applications in virtual environments or host their offerings on Cloud platforms like Microsoft Azure or Amazon Web Services.

Learn more
Features 160 44X44

Advanced image pre-processing functions

Image pre-processing increases the recognition accuracy by optimizing the image for OCR. Even low-quality images can deliver best OCR results after de-skewing, rotation, distortion correction, text line straightening, page splitting, adaptive binarization, ISO noise reduction and other image correction steps.

Learn more
Features 188 44X44

Recognition profiles for fast implementation

Predefined processing profiles contain pre-set parameters for the best OCR results within frequent recognition tasks. They can be used in place of manually fine-tuning the recognition system and provide for faster SDK integration.

Learn more
Features 194 44X44

Ready-made business card and MRZ recognition

Specific APIs such as BCR API and MRZ API offer recognition of business cards and Machine Readable Zones (MRZ) in ID documents, passports or visas. They provide access to individual field values with minimal programming effort.

Learn more
Features 145 44X44

Document classification with Machine Learning

Advanced classification algorithms in FineReader Engine leverage machine learning and OCR technologies, and enable applications to automatically categorize documents into different classes.

Learn more
Features 219 44X44

User interface components

Developers can use ABBYY’s ActiveX-based visual components to easily integrate user interface into variety of applications such as ERP, ECM or DMS systems, providing their users with the possibility to validate documents, access the recognition results and edit text and directly in the application.

Learn more
Features 157 44X44

Sample code library

A comprehensive set of code samples provide instructions on how to use the OCR SDK, illustrates different FineReader Engine technologies and can be used for development projects. Each library section contains code snippets accompanied by systematic instructions on how to perform the relevant task.

Learn more
Features 104 44X44

Detailed SDK documentation and support

Detailed documentation helps to streamline integration. Developers have access to additional information through ABBYY’s Knowledge Base and Developers’ Forum. In addition to these resources, ABBYY technical support is available to you during your free trial.

Learn more
Features 202 44X44

Compare documents function

The new functionality ‘Compare Documents’ allows comparing two versions of the same documents and detecting differences in their content. The documents can be in different formats, e.g. Microsoft Word, PDF, TIF, JPEG, and any other of the supported input documents formats.

Learn more

*Depending on the target operating system, there may be slight differences in the availability and details of some features. Some new features may be implemented in later releases. Please read the leaflets below for detailed information.

Request information

Request trial

Fill out the form below, and we will get back to you shortly.

I am aware that my consent could be revoked at any time by clicking the unsubscribe link inside any email received from ABBYY or via ABBYY Data Subject Access Rights Form.

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