OMR SDK Libraries

LEADTOOLS provides fast and accurate Optical Mark Recognition SDK libraries for .NET 6+, .NET Framework, .NET MAUI, Xamarin, UWP, C#, VB, C/C++, Java, Objective-C, Swift, and HTML / JavaScript developers. Leverage the LEADTOOLS OMR toolkit to rapidly develop robust, high-performance recognition applications that detect whether boxes are checked and bubbles are filled within surveys and tests, saving time and money over manual data entry and inspection.

Feature-rich OMR SDK

A-to-Z OMR Libraries

The LEADTOOLS OMR libraries automatically detect and process large numbers of test sheets and surveys with hundreds of bubbles. The OMR APIs provide AI-powered components that automatically detect structured and loosely structured bubble layouts that help end-users to rapidly define master form templates by clicking and dragging over large multiple-choice bubble groups.

No restrictions

No Specialized Processing Equipment Necessary

LEADTOOLS OMR libraries do not restrict your end-users to using specific OMR form designs that require specialized equipment to be processed. This is important so that you are not locked into a vendor specific form.

Evaluate forms and surveys

OMR Statistics and Comparison

LEAD's OMR libraries evaluate forms and surveys to calculate grades for tests and detailed statistics for surveys. LEADTOOLS OMR API automatically compares marked tests against an answer key to calculate grades.

Fast, reliable, and accurate OMR libraries

Unbeatable Speed and Reliability

LEAD is continuously optimizing its OMR libraries to ensure that they are as fast and reliable as possible. This makes the API perfect for applications that range from unattended large volume document batch processing to converting single and multipage documents with manual review. Because LEADTOOLS has libraries for multiple platforms, these applications can run on mobile devices, workstations, servers, and in the cloud. LEADTOOLS makes the most of the hardware made available to it.

Cross-Platform API

Cross-Platform OMR Libraries

There is practically no limitation to where you can deploy a solution that uses LEADTOOLS OMR libraries. No matter if you need an OMR solution for desktops, servers, or mobile devices running Windows, Linux, macOS, iOS, Android, or even in a web browser, LEADTOOLS has you covered. The libraries even provide specialized image processing to handle common deformations, such as 3D perspective skew and keystone effect, that occur snapping pics on mobile devices and digital cameras.

In depth reporting

Mixed Zone Recognition

Recognizing that automation and efficiency are at the forefront for developers building OCR solutions, LEAD has mixed mode AutoZone capabilities to extract text from images that contain a mix of machine-printed text, handwritten text, MICR, MRZ, OMR, graphics, and table zones. LEADTOOLS automatically detects and recognizes everything. This powerful combination of OCR, ICR, and other advanced recognition technologies is critical for companies that need to quickly and accurately process various form types regardless of how the data is formatted.

Versatile and robust OMR Libraries

Other Industry-Leading Recognition Libraries

For the past 26 years, LEAD's recognition libraries have been used by thousand of developers and millions of end-users throughout the world. The patented machine learning algorithms that drive these engines bring unparalleled accuracy, speed, and reliability to all of the LEADTOOLS recognition libraries, including the OMR API library.

Other recognition libraries and components include:

OMR Development Made Easy

Easy to Integrate

LEADTOOLS handles the heavy lifting, eliminating months of R&D, while giving you the best quality and performance available. You'll be free to focus on other components of your application. Download the LEADTOOLS evaluation to streamline your development.

Cross platform libraries

OMR SDK Platforms and Programming Interfaces

Operating Systems

Projects that use LEADTOOLS OMR libraries can be deployed to Windows, Linux, macOS, Android, iOS, and Web devices.


Developers that are leveraging these frameworks can utilize the OMR SDK: .NET 6+, .NET Framework, .NET MAUI, Xamarin, UWP, WinForms, ASP.NET, and Web Services / Web API (JSON, SOAP, REST)

Programming, Scripting, Markup

OMR code snippets and demo applications are provided for the following: C#, VB, XAML, C/C++, Java, Objective-C, Swift, and HTML / JavaScript

Automatic Zone Recognition
Automatically segments an image into various zones which can improve recognition accuracy and efficiency

Manual Zone Recognition
Allow the user to draw and recognize text from specific regions of interest

Zone Types

  • Paragraph
  • Text
  • Numeric
  • Table
  • MICR
  • Graphic

Start Coding with LEADTOOLS OMR

OMR libraries as well as all LEADTOOLS Recognition, Document, Medical, Vector, and Imaging technologies for all development and target platforms, including Windows, Linux, and macOS.

Download LEADTOOLS Libraries