Read MICR Cheque

Cheques are a trusted method for handling significant transactions. With IronOCR, you can reliably process E-13B MICR cheques to automate bank deposits and other financial workflows. The specialized engine is tuned to deliver the highest accuracy for critical information, including routing numbers, account numbers, and check numbers.

The following code example demonstrates how to scan a MICR check in just a few simple steps.

Code Explanation

To read a MICR cheque, we first need to set the OCR.Language to OCRLanguage.MICR to ensure IronOCR recognizes that this reading is specifically for MICR checks. However, please note that the OcrLanguage.MICR package must be installed before use, or an error will be thrown.

Afterward, we define a rectangle as our OCR region to specify IronOCR to look for the MICR portion in the MICR cheque, ensuring the highest accuracy.

Afterward, we call the LoadImage to load your cheque image along with the content area defined in the line above. Finally, we call the Read method to scan the sample cheque image. Then print out the extracted text from the OCR process.

Unlock the Power of MICR Cheque Recognition with Our Comprehensive C# Guide!

Ready to Get Started?
Nuget Downloads 4,695,732 | Version: 2025.10 just released