Get started with .Net samples

C# + VB.Net: AutoOcr AutoOcr
using System;
using IronOcr;
var Ocr = new AutoOcr();
var Result = Ocr.Read(@"C:\path\to\image.png");
Imports System
Imports IronOcr
Private Ocr = New AutoOcr()
Private Result = Ocr.Read("C:\path\to\image.png")

IronOCR is unique in its ability to automatically detect and read text from imperfectly scanned images and PDF documents. The AutoOCR Class provides the simplest (though not always fastest) way to extract text from images and documents - because it will automatically correct and sharpen low resolution scans, remove background noise, skew, distortion and perspective as well as enhancing resolution & contrast.

Also see the AdvancedOCR class for more granular developer control.

Human Support Directly From Our Development Team

Whether its product, integration or licensing queries, the Iron product development team are on hand to support all of your questions. Get in touch and start a dialog with Iron to make the most of our library in your project.

Ask a Question

OCR Reading Engine. Image to Text in .Net

One or more scanned images can be passed to IronOCR. The application with receive all text, barcode, & QR content. IronOCR has a number of methods to allow for adding OCR reading into Web, Desktop or Console .Net Projects. Supports JPG, PNG, GIF, TIFF, BMP, or PDF.

Read the Tutorial

Works with Multiple International Languages

Some of the Language packs available: French, German, Hebrew, Italian, Japanese, Korean, Arabic, Simplified Chinese, Traditional Chinese, Danish, English, Finnish, Portuguese, Russian, Spanish, and Swedish. Many other languages are available to licensed customers on request.

Download Language Packs

Image Processing for Accurate Reading of Imperfect Scans

IronOCR is different to other OCR engines because it can read less than perfect scanned images. The image processing library cleans noise, rotates, reduces distortion and skewed alignment as well as improving resolution & contrast. Advanced OCR settings give coders tools to bring the best results it can, as often as possible.

An Alternative to Tesseract

Fast and Accurate

Advanced Optical Character Recognition can read multiple fonts, weights, and styles for accurate reading. Selecting certain areas of images help to improve speed and accuracy. Multithreading speeds up the OCR engine and allows for reading of multiple documents on multi core machines.

See Full Function List

Export OCR Result Data Directly to Your Application

IronOCR exports content as plain text, barcode data, or structured object model data. Content can be split into Paragraphs, Lines, Words and Characters for direct use inside your .Net apps.

Learn More
  • .Net Framework 4.0 and above support C#, VB, F#
  • Microsoft Visual Studio. .Net Development IDE Icon
  • Nuget Installer Support for Visual Studio
  • JetBrains ReSharper C# language assistant compatible
  • Microsoft Azure C# .NET  hosting platform compatible

Licensing & Pricing

Free community development licenses. Commercial licenses from $399.

Project C# + VB.NET Library Licensing


Developer C# + VB.NET Library Licensing


Organization C# + VB.NET Library Licensing


Agency C# + VB.NET Library Licensing


SaaS C# + VB.NET Library Licensing


OEM C# + VB.NET Library Licensing


View Full License Options  

OCR Tutorials From Our .Net Community

.Net Tesseract Alternative | IronOCR

C# Tesseract OCR

Jim Baker is a development engineer at Iron developing for the OCR product

IronOCR & Tesseract Comparison in .Net

Jim has been a leading figure in development of IronOCR. Jim designs and builds image processing algorithms and reading methods for OCR.

See Comparison
Text to Image in .Net | Tutorial


Gemma Beckford - Microsoft Solutions Engineer

Text from Images for .Net

Learn how Gemma's team use IronOCR to read text from images for their archiving software. Gemma shares her own code samples.

Image to Text .Net Tutorial
Thousands of developers use IronOcr for...

Accounting and Finance Systems

  • # Recepits
  • # Reporting
  • # Invoice Printing
Add PDF Support to ASP.Net Accounting and Finance Systems

Business Digitization

  • # Documentation
  • # Ordering & Labelling
  • # Paper Replacement
C# Business Digitization Use Cases

Enterprise Content Management

  • # Content Production
  • # Document Management
  • # Content Distribution
.Net CMS PDF Support

Data and Reporting Applications

  • # Performance Tracking
  • # Trend Mapping
  • # Reports
C# PDF Reports
Join Them Today
Iron Software Enterprise .Net Component Developers

Thousands of corporations, governments, SME's and developers alike trust Iron software products.

Iron's team have over 10 years experience in the .Net software component market.