Read E-13B and CMC-7 MICR lines with routing and account extraction, then pair the result with OCR for full check deposit and review workflows.
For the broader buyer and workflow view, start with the bank check OCR API page.
MICR (Magnetic Ink Character Recognition) is a technology developed in the 1950s specifically for reading stylized characters printed in magnetic ink on checks and other financial documents. It remains the industry standard for check processing worldwide.
The MICR line contains three essential data fields used to process every check transaction
A 9-digit number that identifies the specific bank and branch where the account is held. The first 4 digits represent the Federal Reserve routing symbol.
The unique identifier for the account holder's account. Length varies by bank (typically 8-17 digits). May include hyphens or spaces.
A sequential number identifying this specific cheque. Helps track payments and detect duplicate or fraudulent cheques.
Two complementary technologies ensure reliable MICR data extraction
Traditional MICR Technology
Magnetic MICR readers use a specialized read head to detect the magnetic field produced by the iron oxide ink. As the cheque passes over the read head, each character generates a unique waveform pattern based on its geometric design.
AI-Powered Recognition
Optical MICR readers use computer vision and machine learning to recognize MICR characters from images. Deep neural networks trained on millions of cheques can accurately identify characters even with poor image quality or degraded ink.
Two standardized fonts used worldwide for cheque encoding
Used in North America, UK, Australia, and parts of Asia
Used in Europe, Latin America, and parts of Asia
Understanding when to use each technology for optimal results
| Feature | MICR Reading | OCR |
|---|---|---|
| Target Content | MICR line only | Any printed text |
| Accuracy Rate | 99.9%+ | 99%+ |
| Special Requirements | Magnetic ink / specific fonts | None |
| Reading Method | Magnetic + Optical | Visual only |
| Error Detection | Built-in waveform validation | Confidence scoring |
| Processing Speed | <100ms per line | <500ms per page |
| Use Case | Bank routing/account data | Payee, amounts, dates |
Learn more about MICR vs OCR — Modern systems like Chequedb combine both technologies for complete check processing.
Our multi-modal approach ensures maximum accuracy and reliability
High-resolution scanning or mobile photo capture of the check
AI locates and isolates the MICR line from the cheque image
Dual-mode recognition identifies E-13B or CMC-7 characters
Routing number verification against bank databases
Transform your cheque processing operations with modern MICR technology
Process thousands of cheques per hour with automated MICR reading. Eliminate manual data entry bottlenecks.
99.9%+ read accuracy with built-in error detection. Reduce rejects and returns due to misread data.
Detect altered MICR lines, duplicate cheques, and suspicious routing numbers automatically.
Optical MICR reading works with standard scanners and mobile cameras. No dedicated MICR readers needed.
Automatically detect and read both E-13B and CMC-7 fonts used in different countries worldwide.
Simple REST API with JSON output. Integrate MICR reading into your existing systems in hours.
Book a walkthrough, validate your MICR requirements, and pair routing and account extraction with your broader check OCR workflow.