IronOcr 4.0.9

IronOcr is an enterprise standard OCR implementation for C# / .Net developers.

It offers a single DLL deployment for OCR technology and data capture from scanned documents.

The initial realease supports English with more alngauge support comming in 2017.

For more information visit

There is a newer version of this package available.
See the version list below for details.
Install-Package IronOcr -Version 4.0.9
dotnet add package IronOcr --version 4.0.9
<PackageReference Include="IronOcr" Version="4.0.9" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add IronOcr --version 4.0.9
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Newly published to Nuget

Pre-trained - Machine learning OCR modules added for English

OCR for images and bitmaps held in memory streams.

Automatic image noise cleanup module added (wip)


This package has no dependencies.

NuGet packages (24)

Showing the top 5 NuGet packages that depend on IronOcr:

Package Downloads
Portuguese language pack for IronOCR C# Library. OCR (Optical Character Recognition) and barcode reading engine for ASP.Net code projects. Supports Desktop, Console and Web applications. The IronOCR engine pre-processes scans with distorted, skewed, low resolution, poor contrast, and background noise to improve image quality and OCR consistency. Plain Text and Barcode output. An Advanced Object model splits page content into headings, paragraphs, lines, words, and characters. All language packs available at Support email
Simplified Chinese Language Pack for the Iron OCR C# & VB.Net library. The OCR engine adds OCR functionality to Desktop, Console and Web applications. IronOCR reads Barcode and QR codes. IronOCR supports Console Applications, ASP.NET Web Applications, MVC, and Desktop Applications written in all .Net languages. The Library preprocesses images to help read scans with low resolution & contrast, distortion, and heavy background noise. Output can be in plain text or through the advanced object model to extract headings, paragraphs, lines, words, and characters from a page's content. Other language packs and C# / code examples available at Product & licensing support on email at
Hebrew Language pack for IronOCR C# Library. The Iron OCR ASP.Net software engine adds OCR (optical character recognition) to Desktop, Console and Web applications. IronOCR also reads all major Barcode and QR code standards. IronOCR is able to read scans with low resolution, paper distortion and background noise by using image pre-processing. Data outputs include: Plain Text, Barcode Data, Object model data (page content split into structured headings, paragraphs, lines, words & characters). Licensing & Support available for commercial deployments. For language packs, code examples, documentation & more visit For support please email us at
Arabic Language Pack for the IronOCR C# & VB.Net Software Component. The Iron OCR library adds OCR and barcode reading functions to ASP.NET Desktop, Web, and Console applications. Supports MVC. Scan Image pre-processing improves Background Noise, Low Resolution, Bad Contrast, Color Simplification, Rotation & Skewing, and Cropping. Data output as Plain Text, Barcode Data, Advanced object model page data (headings, paragraphs, lines, words, and characters). Requires .Net framework 4.0. Supports multi-threading for performance enhancement. Visit for additional language packs and C# / VB code examples. IronOCR product and licensing support at
Multilingual Language Pack version of the Iron C# / VB OCR library. IronOCR is an advanced OCR (Optical Character Recognition) & Barcode reading engine for ASP.NET. The library allows developers to add OCR functions to Desktop, Console and Web applications. IronOCR pre-processes images to read scans with low resolution, paper distortion and background noise by resolving issues with rotation, skew, noise, contrast, color, and setting crop regions. * Auto OCR automatically detects image quality before reading document. * Advanced OCR provides developers with settings to adjust advanced image processing. Output as plain text and barcode data or access advanced object model that splits page content into headings, paragraphs, lines, words and characters. Multi-lingual version includes language packs for Arabic, Simplified Chinese, Traditional Chinese, English, French, German, Hebrew, Italian, Japanese, Korean, Portuguese, Russian, Spanish. Individual langauge packs and code examples available at
 .Net framework 4.0 required. Supports multithreading. Commercial Licensing & Support available. Email

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
4.4.0 100,562 6/21/2018 12,337 4/9/2018 2,570 1/22/2018 2,209 1/19/2018 777 1/15/2018 1,277 12/1/2017
4.2.2 749 12/1/2017 2,225 9/9/2017 398 9/8/2017 407 9/6/2017
4.2.0 535 9/5/2017
4.1.1 1,623 8/4/2017
4.1.0 404 8/2/2017
4.0.10 1,318 1/12/2017
4.0.9 619 12/20/2016
Show less