IRONSOFTWAREHOME

Optical Mark Recognition (OMR) Support

Curtis Chau
Curtis Chau
Updated: July 21, 2026

IronOCR reads printed text from PDFs, images, and scanned documents. It does not yet detect marks such as ticked checkboxes, filled bubbles, or selected radio buttons. That capability is Optical Mark Recognition (OMR), a separate technology from the character recognition IronOCR provides.

What OMR Does

OMR detects the presence or absence of a mark in a predefined area of a form, without reading any letters or numbers. It is the standard approach for layouts like:

  • Multiple-choice exams
  • Survey checkboxes
  • Ballot papers
  • Feedback forms

Where OCR returns characters (A-Z, 0-9), OMR returns a boolean: a zone is either filled or it is not. Typical decisions it makes:

  • Whether a checkbox is ticked.
  • Which bubble (A/B/C/D) is filled.
  • Whether a radio button is selected.
  • How a user marked the form using pen, pencil, or other non-digital input.

OMR works best when the form design is known and consistent, with clearly defined zones for each mark.

OMR vs OCR

The two technologies solve different problems and are often needed together in form processing.

  • Purpose: OCR reads and converts text; OMR detects the presence of a mark.
  • Output: OCR produces characters; OMR produces a selected/unselected boolean.
  • Typical use: OCR handles invoices, documents, and books; OMR handles surveys, exams, and checklists.
  • Input requirements: OCR copes with text fonts and handwriting; OMR needs clean layouts with defined checkboxes.
  • Underlying technique: OCR relies on character segmentation and language processing; OMR relies on geometric area scanning and thresholding.

Current Status in IronOCR

IronOCR does not officially support OMR. The library specializes in textual recognition and layout reading, and mark detection is a different paradigm that is not directly available today.

Demand for the feature has been rising steadily across customer tickets and feature requests.

Roadmap

The IronOCR team has logged multiple feature requests for OMR and is evaluating the best way to bring checkbox and radio button detection to the library. Development of OMR support is on the roadmap, but it is not shipping yet.

Please note: If OMR matters for your workflow, contact Iron Software support with your specific use case so it can be linked to the development ticket.
Curtis Chau
Technical Writer

Curtis Chau holds a Bachelor’s degree in Computer Science (Carleton University) and specializes in front-end development with expertise in Node.js, TypeScript, JavaScript, and React. Passionate about crafting intuitive and aesthetically pleasing user interfaces, Curtis enjoys working with modern frameworks and creating well-structured, visually appealing manuals.

...
Read More

Ready to Get Started?

Nuget Downloads 6,236,385Version:2026.9just released

Get your free 30-day Trial Key instantly.
No credit card or account creation required
C# NuGet Library for PDF
Install with NuGet

Version: 2026.9

PM > Install-Package IronOcr
nuget.org/packages/IronOcr/
  1. In Solution Explorer, right-click References, Manage NuGet Packages
  2. Select Browse and search "IronOCR"
  3. Select the package and install
C# PDF DLL
Download DLL

Version: 2026.9

or download Windows Installer here.

  1. Download and unzip IronOCR to a location such as ~/Libs within your Solution directory
  2. In Visual Studio Solution Explorer, right click References. Select Browse, "IronOCR.dll"

Licenses from $999

Key in blue circle

Get your free 30-day Trial Key instantly.

Your trial license will be sent to your email address

No limitations. 100% unlocked. No credit card.

bullet_checkedNo credit card or account creation requiredNo limitations. 100% unlocked. No credit card.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Get Your No-Obligation Consult
Complete the form below or email sales@ironsoftware.com
Your details will always be kept confidential.
Trusted by Millions of Engineers Worldwide
Iron Software's customer logos
Get your free 30-day Trial Key instantly.
No credit card or account creation required