Text Recognition OCR Scanner SDK

The Scanbot Optical Character Recognition (OCR) SDK for iOS and Android enables automated document processing in your app through machine learning optimization.

Enable automated processing in your app

With our Scanner SDK, you can easily integrate OCR technology into your mobile app. It uses machine learning optimization for even better results and therefore enables automated document handling. During the process, an algorithm extracts text from paper documents and transforms it into an editable and searchable PDF-file. The automated perspective correction and smart filters lead to the best possible results while scanning. Users can scan documents and instantly work with the recognized text. Our SDK is suitable for all major mobile operating systems and development platforms.

› Here you can find a full overview of all supported platforms and available features

How does the OCR SDK work?

The use of technically challenging data extraction is easier than ever with our OCR SDK. It can be integrated into existing apps within three business days.

  1. Hold your phone over the document you would like to scan.
  2. The automatic user guidance directs you into the perfect position above the document. While scanning, the edge detection shows you which parts are going to be cropped later on. After that, the perspective correction and automatic cropping guarantee perfect results.
  3. The extracted data will be converted into a digital file. The file can be edited and is searchable as well. Instead of JPG, you can also choose TIFF to save large images.
  4. You can choose from full color, grayscale or black & white image filters. Your documents look sharp and clear.
Scanner SDK Fact Sheet

Get the Scanbot SDK fact sheet

To access the fact sheet, Scanbot will process and use the information you provide to contact you about our products and to send you the monthly newsletter. You may unsubscribe from these communications at any time. For more information, please review our Privacy Policy.


Advantages of our OCR SDK features

The OCR SDK lets you extract text from documents in more than 100 languages. The document scanner module comes with a customizable user interface and numerous features to make your documents look perfect.

No bad scans due to "user error"

Our interactive scanning UI guides the user into the best scanning position to produce clear scans.

100+ languages

The OCR SDK recognizes Latin, Asian, Arabic, and Cyrillic character sets and you can even specify multiple languages.

PDF with embedded text

The OCR SDK creates multi-page PDF with sandwiched OCR text. You see the scan and you can select the text.

GDPR, CCPA & DSGVO compliant

Due to our solution working 100% offline, it is compliant with any data privacy law.

Available on all major platforms

FAQ — Frequently asked questions

How many languages are supported by the Scanbot OCR SDK?

The OCR SDK supports around 100 different languages in Latin, Asian, Arabic, and Cyrillic characters.

Is it possible to filter & extract particular information from a document?

Yes, with our data extraction feature, you can extract specific information contained in a document. It supports scanning of medical certificates and EHIC-cards, as well as invoices and ID-cards. Please get in touch if you wish to extract data from individual documents.

How much does the OCR SDK cost?

We offer four packages for iOS and Android (0, I, II, III) in different pricing categories. Our flat-rate model consists of a fixed annual fee, with no pay-per-use or installation costs. Please get in touch regarding your individual quote.

Which platforms are supported by the SDK?

Our SDK is natively developed for iOS (Swift, Obj-C) and Android (Kotlin, Java), but also supports common wrappers for all standard platforms, such as Xamarin, Xamarin.Forms, Flutter, Cordova, Ionic, React Native, and PhoneGap. Example projects can be found on GitHub.

Check out our solution demos

Expert demo

Talk to our solutions experts to see how the Scanbot SDK fits your needs.
Contact our solution experts

Demo app

The easiest way to check out our SDKs functionality.

Web demo

Explore our Web SDK live to imagine what’s possible.
Request demo link

Developers, ready to get started?

Adding our 30 day free trial to your app is easy. Download the Scanbot SDK now and discover the benefits of mobile data capture.
Try it out