LEADTOOLS provides fast and highly accurate Optical Character Recognition SDK technology
for .NET (C# & VB, Core, Xamarin, UWP), C/C++, iOS, macOS, Linux, Java, and web developers. Leverage the high-level LEADTOOLS
OCR toolkit to rapidly develop robust, scalable, and high-performance recognition and document
processing applications that extract text from scanned documents and convert images to
text-searchable formats such as PDF, PDF/A, DOC, DOCX, XML, and XPS.
The advanced OCR SDK technology in LEADTOOLS is multi-faceted and can be used as a standalone
feature as well as the driving force behind more advanced technologies such as forms recognition,
check recognition and document conversion. On its own, programmers can write as few as three
lines of code to convert an image to text-searchable documents.
With extensive support for more than forty character sets, programmers can expand
their customer base by providing the same solution for many languages, including English,
Spanish, French, German, Japanese, Chinese, and Arabic.
Native, full-featured Optical Character Recognition libraries for many platforms
Windows desktops, servers, and Phones
iOS and macOS
Native mobile libraries run on the device without needing to call external services
Utilize camera preview on phones and tablets for real-time text recognition and processing
Specialized image processing and recognition for deformations unique to mobile devices
3D Perspective Deskew
Fixed-focus camera optimizations
Programming interfaces closely resemble each other, making it easy to port an application to multiple platforms
LEADTOOLS OCR Engines
The LEADTOOLS OCR SDK contains the following recognition engines:
LEAD OCR Engine
Developed in-house with native libraries for Windows x86/x64, .NET (C# & VB), Linux, iOS, macOS, and Android.
Benefits of In-House Development
New features and enhancements to speed and accuracy are continuously added
Customer feedback and feature requests are used to enhance and expand the engine with solutions to real-world applications
OmniPage OCR Engine
Licenses the Nuance OmniPage 20 recognition engine and includes native libraries for Windows x86/x64 and .NET.
Interchangeable High-level Interface
LEADTOOLS features a high-level interface that abstracts and simplifies the use of multiple recognition engines with only a single line of code. For example, the following code will determine which recognition engine is used while the rest of your code remains unchanged.
// Use LEAD engine
IOcrEngine ocrEngine = OcrEngineManager.CreateEngine(OcrEngineType.LEAD, false);
// Use OmniPage engine
IOcrEngine ocrEngine = OcrEngineManager.CreateEngine(OcrEngineType.OmniPage, false);
TIFF to Searchable PDF with a Few Lines of Code
The LEADTOOLS OCR SDK provides a high-level programming interface that allows developers to create complex recognition applications in record time. For example, with the AutoRecognizeManager, developers can convert any of 150+ image formats into a text-searchable format such as PDF or DOC in as little as three lines of code!
The Full Evaluation Download includes all LEADTOOLS Document, Medical, Imaging, and Vector technologies for all development and target platforms.
Get everything LEADTOOLS all in one convenient download.
Optical Character Recognition (OCR) is a technology and concept that is familiar to the majority of programmers: take a picture with words and convert it to text. It sure sounds simple, but implementing it well is often much harder than it looks. Much like watching a professional surfer and trying to do it yourself, developers get bruised, tired, and nearly drown in the endless waves of images with varying fonts, bad scans, dust speckles, and paper crinkles finding new problems in your algorithm. Save yourself some headache and use LEADTOOLS, the most accurate, fast, and easy-to-use OCR SDK on the market!
Google Drive is a wonderful service for storing, organizing, and sharing files such as documents, photos, and videos. However, TIFF and other raster image file formats can get easily lost because of the limited search capabilities. With LEADTOOLS, developers can use its OCR SDK to extract the text and then add it to the IndexableTextData for each item.
When it comes to change, the desire for efficiency is surely at or near the top of the list of reasons. Some processes and industries are harder to change, especially those that have been around for a long time. Court systems in many countries are one of the oldest and most well established processes to ensure all-around fairness, even if it must sacrifice expediency. Thankfully, the legal industry has taken major strides towards adapting to the digital age with the evolution of eDiscovery and document imaging.
There is no doubt that imaging technologies such as forms recognition and OCR have revolutionized the way we do business and have freed up countless man-hours from the tedious and error-prone task of data entry. However, these technologies still rely on the assumption that the data will be located in the same place on every document. Unstructured forms and scanned documents such as invoices, bills, and tabs are notoriously difficult, if not impossible, to process on a large scale within an automated system. This is no longer the case after the release of LEADTOOLS Version 19 and its advanced Invoice Recognition and Processing SDK technology.
As much as credit cards and digital wallets have tried to take over, checks are still a very prevalent and practical way to make payments and financial transactions. However, just because consumers and businesses are still relying on traditional, paper-based financial transactions doesn't mean that technology can't streamline deposits and improve customer satisfaction. How are financial institutions implementing these features? And what benefits are there for other businesses not in the financial sector? LEADTOOLS includes a robust Check Scanning and Processing SDK that combines MICR and OCR to process checks and is already being used by a number of applications across banking, insurance and retail industries.
The LEADTOOLS OCR application can perform Optical Character Recognition (OCR) on images, extract text from images, and convert images to various document formats with superior accuracy and speed.
Screenshots of OCR
OCR Before and After
OCR Zone Auto-Detection
Videos of OCR
How to Create a .NET Core Cross-Platform OCR Application
This video showcases how you can use the LEADTOOLS .NET Core libraries to build a cross-platform OCR Application. This sample application loads a sample image such as a TIF, performs OCR on the text, and outputs the recognized words into a PDF document.
High-level view of some features of the LEADTOOLS OCR SDK, including those that set it apart from other OCR SDKs. Thousands of developers rely on the LEADTOOLS OCR SDK to create enterprise-level OCR, forms processing, MICR, and OMR solutions.
The LEADTOOLS Recognition Imaging SDK is a handpicked collection of LEADTOOLS SDK features designed to build end-to-end document imaging applications within enterprise-level document automation solutions that require OCR, MICR, OMR, barcode, forms recognition and processing, PDF, print capture, archival, annotation, and image viewing functionality. This powerful set of tools utilizes LEAD's award-winning image processing technology to intelligently identify document features that can be used to recognize and extract data from any type of scanned or faxed form image.
The LEADTOOLS Document Imaging Suite SDK is a comprehensive collection of LEADTOOLS SDK features designed to build end-to-end document imaging solutions that require OCR, MICR, OMR, ICR, barcode, forms recognition and processing, PDF, HTML5 Zero-footprint viewing, conversion, print, capture, archival, annotation, and image viewing functionality. This powerful set of tools utilizes LEAD's award-winning image processing technology to intelligently identify document features that can be used to recognize and extract data from any type of scanned or faxed form image.
LEADTOOLS OCR Module - LEAD Engine is an add-on product for integrating optical character recognition (OCR), magnetic ink character recognition (MICR), and optical mark recognition (OMR) technology into applications and provides everything programmers need to develop robust, high-performance, and scalable image recognition solutions. LEADTOOLS OCR Module - LEAD Engine seamlessly integrates with LEADTOOLS SDKs in the Document and Medical product lines.
LEADTOOLS OCR Module - OmniPage Engine is an add-on product for integrating optical character recognition (OCR) technology into applications and provides everything programmers need to develop robust, high-performance, and scalable image recognition solutions. LEADTOOLS OCR Module - OmniPage Engine seamlessly combines with LEADTOOLS SDKs in the Document and Medical product lines.
LEADTOOLS OCR Module - OmniPage Engine with Additional Languages is an add-on product for integrating Arabic, Chinese, Japanese, and Korean optical character recognition (OCR) technology into applications and provides everything programmers need to develop robust, high performance, scalable image recognition solutions. LEADTOOLS OCR Module - OmniPage Engine with Additional Languages seamlessly integrates with LEADTOOLS SDKs in the Document and Medical product families.
LEADTOOLS ICR Module - OmniPage Engine is an add-on product for integrating intelligent character recognition (ICR) and optical character recognition (OCR) technology into applications and provides everything programmers need to develop robust, high-performance, scalable image-recognition solutions. LEADTOOLS ICR Module - OmniPage Engine includes the OmniPage Engine and seamlessly combines with LEADTOOLS SDKs in the Document and Medical product lines.
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Monday - Friday, 8:30am to 6pm EST.
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.
First name is required.Last name is required.Valid email is required(e.g email@example.com).Question cannot be empty.
Thank you for the feedback! Have a great day!
The conversation has been ended. Please fill out the survey below!