GdPicture.NET is a Nutrient product. Learn more

Bank check processing with MICR recognition in .NET

Automate check processing with magnetic ink character recognition supporting both E-13B and CMC-7 banking standards. Automatically locate and decode the MICR line from check images without manual setup. Extract routing numbers, account numbers, and check numbers for validation and verification. Secure magnetic ink reading for payment processing, check clearing, and financial document automation.



MICR recognition capabilities

Automate bank check processing with enterprise-grade magnetic ink character recognition technology. Extract routing numbers, account numbers, and check data from scanned documents with industry-leading accuracy — no manual configuration required.

MICR recognition capabilities
Universal MICR font compatibility

Process checks from any region with full support for E-13B (North America standard) and CMC-7 (European standard) fonts. Automatically recognizes MICR characters from color, grayscale, and monochrome scanned images at any bit depth, maintaining more than 99.9 percent recognition accuracy, even on degraded or low-contrast check images.

Automatic MICR line detection

Advanced layout analysis automatically locates and extracts MICR data without manual region-of-interest configuration. Intelligently handles symbol size variations, repairs altered characters, and detects check code validation marks through full-page analysis — eliminating preprocessing requirements and reducing integration complexity.

Structured data extraction with confidence scoring

Returns recognized MICR characters with individual confidence levels and ranked alternative interpretations. Provides optional symbol count validation and allowlist filtering to ensure extracted routing and account numbers meet banking standards before downstream processing.

Enterprise-scale check processing

Process up to 30 checks per second on standard Intel Core i7 hardware with minimal memory overhead. Available in 32-bit and 64-bit versions with multthreaded architecture for parallel batch processing. Optimized for both real-time single-check validation and high-volume automated clearing house (ACH) operations.


Get started

How to use

Download and install the GdPicture.NET package to access compiled demo applications and multi-language sample projects with full source code.

Explore demo apps
Find compiled demo applications in \Samples\Bin\.
Explore multi-language source code
Find C# and VB.NET demo apps and source code in \Samples\WinForm\.
Visit reference guide
Explore other code snippets within the online reference guide.

Trusted by 3,000+ customers and Fortune 500 companies

15Y+
More than 15 years of experience developing our SDK
10K+
Trusted by more than 10,000 developers


Frequently asked questions

What MICR fonts are supported by the GdPicture.NET MICR SDK?

The GdPicture.NET MICR SDK supports both major MICR font standards: E-13B (used primarily in North America, the UK, and Australia) and CMC-7 (used in Europe and South America). The SDK automatically detects which font standard is present on a check, eliminating the need for manual configuration.

How does the SDK handle low-quality or skewed images during MICR recognition?

The SDK includes advanced image preprocessing capabilities that automatically correct for skew, rotation, and quality issues. Machine learning algorithms locate the MICR line regardless of document positioning or scan quality. The SDK also provides confidence scores for each extracted field, enabling you to set acceptance thresholds for your validation workflows.

What is the processing speed of the GdPicture.NET MICR SDK?

The GdPicture.NET MICR SDK can process up to 30 checks per second on standard hardware. Performance varies based on image resolution, quality, and system specifications. The SDK is optimized for high-volume batch processing with efficient memory management.

Can the MICR SDK automatically detect and process the MICR line without manual intervention?

Yes. The SDK automatically locates and extracts the MICR line from check images without requiring template setup, coordinate mapping, or manual zone definition. This automatic detection works regardless of check size, layout variations, or positioning within the scanned image.

Is the GdPicture SDK suitable for multithreaded applications, and what are its memory requirements?

Yes. The GdPicture.NET SDK is designed with a thread-safe architecture that supports parallel processing across multiple cores. This makes it ideal for enterprise applications requiring high throughput. Memory requirements are optimized for batch operations, with configurable settings to balance performance and resource usage based on your deployment environment.

Is GdPicture’s MICR recognition engine consistent with Nutrient’s web and mobile SDKs?

Yes. GdPicture.NET is one of Nutrient’s core products, and the MICR recognition technology is the same across Nutrient’s desktop, web, and mobile SDKs, providing consistent magnetic ink character recognition across platforms.

60-day free trial

Try GdPicture.NET now!